我想编写一个脚本,例如
如果'song'在命令中:Playsound(路径)说话(路径)
它应该是这样工作的。当导入语音识别并运行脚本时,它开始侦听,当我说一个触发词时,给定路径的音频开始播放
我推荐python模块pyttsx3
用于文本到语音。你可以把一个字符串传递给引擎,然后用一个声音(你可以改变)用机器人的声音把它说出来。
例如:
import pyttsx3
engine = pyttsx3.init()
engine.say("I will speak this text")
engine.runAndWait()
如果你只是在寻找能够运行。wav, .mpf或其他声音文件,如歌曲,我建议检查playsound
模块
下面是一个例子:
from playsound import playsound
playsound('audio.mp3')