{'fraction_non_alphanumeric': 0.016560509554140127, 'fraction_numerical': 0.0, 'mean_word_length': 5.238095238095238, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Methods and Tools for Prototyping Voice Interfaces

Voice technology has experienced tremendous growth in both sophistication and popularity in recent years. This paper considers how researchers and designers might build novel and intuitive voice interfaces. We begin by briefly describing two of the key design techniques for voice design---elicitation methods and Wizard of Oz. We then describe the available tools for prototyping and implementing voice interfaces, and attempt to categorize these according to their function, ease of use, and the fidelity of prototypes they can produce. Finally, we conclude by describing three major aspects of voice communication that are not yet supported by existing prototyping tools, and motivate the need for new design tools in future work.