我对这种涉及到文本到语音或语音到文本转换的编程很陌生,这就是为什么我在这里寻求一些初步的帮助我已经在网上搜索过了,我在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]))+" : ' ")

08-20 02:22