我安装了tt-watson的软件包,但是如果我运行一些代码,我将看到一个错误代码:
from tts_watson.TtsWatson import TtsWatson
ttsWatson = TtsWatson("watson_user", "watson_password", "en-US_AllisonVoice")
ttsWatson.play(str("Hello World"))
我看到此错误:
回溯(最近一次通话最近):文件“ voice.py”,位于第1行
从tts_watson.TtsWatson导入TtsWatson文件“ /home/jesus/.local/lib/python3.6/site-packages/tts_watson/TtsWatson.py”, 20行 打印“将'''+ str(文本)+“'转换为声音”
^ SyntaxError:语法无效
答案 0 :(得分:3)
print
是Python 3中的一个函数,应使用括号来调用。也就是说,在这种情况下:
print("Transform '" + str(text) + "' into sound")
-----^------------------------------------------^
似乎您已经安装了Python 2库(或者至少是一个仅支持Python 2的版本),并且正在尝试将其与Python 3一起使用。