我正在使用 Python 3.7 和 pyttsx3 运行 Raspberry Pi4。
我打算使用 pyttsx3 口头回应我发出的“命令”。我还计划在新像素条上可视化输出语音(想想微型规模的“近距离接触”。)可视化不是问题。
我的问题是,如何将 pyttsx3 的输出转换为变量,以便将其传递给我的 DSP?
我知道我可以将 传递给文件:
import pyttsx3
engine = pyttsx3.init() # object creation
"""Saving Voice to a file"""
engine.save_to_file('Hello World', 'text.mp3')
engine.runAndWait()
& 我知道我可以读取文件,但这会产生延迟。
我希望演讲和闪烁的灯光重合,我知道我可以播放 wav 文件,但我想要更“实时”的东西。
请问有人有什么建议吗?