命令字时播放声音



我想编写一个脚本,例如

如果'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')

最新更新