我在python翻译中工作,所以首先我需要知道语言以及它需要翻译的内容,翻译人员会识别出像法语中的spaguetti一样的短语(例如)。 对于gettig语言(最后一个单词)和内容(从第四个到最后一个)并将其发送到我需要的功能(文本,语言)我已经完成了这个:
tts.talk(translator(' '.join(phrase.split()[3:-2]), phrase.split()[-1]))
tts.talk只是一个讲话翻译的tts服务。 当我尝试这个时,我得到了这个错误:
TypeError: 'module' object is not callable
我已尝试将' '.join(phrase.split()[3:-2]
和phrase.split()[-1]
存储为变量然后包含它们,但无论如何ID都不起作用。
我该怎么办?
答案 0 :(得分:0)
如何解决代码问题?
tts.talk(translator(' '.join(phrase.split()[3:-2]), phrase.split()[-1]))
把它分成几部分!
part1 = ' '.join(phrase.split()[3:-2])
part2 = phrase.split()[-1]
translated = translator(part1,part2)
talked = tts.talk(translated)
这不是一个答案,而是一个关于如何解决问题的教程...
现在弄清楚它在哪里断裂并使用完整的追溯而不仅仅是最后一行