This paper reports on the processing of generated voice for users with speech impairments, such as diglossia, harelip, and laryngectomy. The generated voice enables users to interact with the voice assistant through communication between the control interface and the voice assistant, eliminating the need for a human voice. For this purpose, speed and sound pressure level are considered. The voice is processed using a text-to-speech system in the Pyttsx3 synthesizer. It is compatible with Windows, macOS, and Linux systems. It also allows switching between male and female voices, as well as among different languages. The control system was programmed in Python. Voice assistants with noise reduction and far-field speech recognition systems can capture remote commands in noisy environments. Therefore, the limits for determining the adequate performance distance are evaluated with a 40 dB noise background, and two critical factors were identified: playback speed and sound pressure level (SPL). The system loses effectiveness if the speed is outside the range between 90 and 200 words per minute (wpm), or if the sound pressure level is below 50 dB. 100% recognition was achieved by the assistant under the following conditions: SPL ≥ 50 dB and 170 wpm.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implementing Text-to-Speech (TTS)-Based Generated Voice in the Pyttsx3 Synthesizer as Support for People with Speech Impairments

  • Marcial Margarito Sánchez-Sánchez,
  • Alejandra Armenta-Molina,
  • Luis Héctor Hernández-Gómez,
  • Rita Trinidad Rodríguez Márquez

摘要

This paper reports on the processing of generated voice for users with speech impairments, such as diglossia, harelip, and laryngectomy. The generated voice enables users to interact with the voice assistant through communication between the control interface and the voice assistant, eliminating the need for a human voice. For this purpose, speed and sound pressure level are considered. The voice is processed using a text-to-speech system in the Pyttsx3 synthesizer. It is compatible with Windows, macOS, and Linux systems. It also allows switching between male and female voices, as well as among different languages. The control system was programmed in Python. Voice assistants with noise reduction and far-field speech recognition systems can capture remote commands in noisy environments. Therefore, the limits for determining the adequate performance distance are evaluated with a 40 dB noise background, and two critical factors were identified: playback speed and sound pressure level (SPL). The system loses effectiveness if the speed is outside the range between 90 and 200 words per minute (wpm), or if the sound pressure level is below 50 dB. 100% recognition was achieved by the assistant under the following conditions: SPL ≥ 50 dB and 170 wpm.