我对这种涉及到文本到语音或语音到文本转换的编程很陌生,这就是为什么我在这里寻求一些初步的帮助我已经在网上搜索过了,我在pyttsx上找到了ubuntu,最初我无法开始使用它,但不知怎么的,我成功地做到了,但现在的问题是我输入了这样的内容:
import pyttsx
engine=pyttsx.init()
它给出了一个分割错误。我需要帮助,也告诉我是否使用正确的工具。
提前谢谢!
最佳答案
默认情况下,espeak包含在ubuntu中。试试python的这个。
import os
import datetime
def tts(text):
return os.system("espeak -s 155 -a 200 "+text+" " )
m = datetime.datetime.now().strftime("%I %M %S")
tts("'Sir the time is"+str(int(m[0:2]))+" "+str(int(m[3:5]))+" : ' ")