拆分并联接到python函数/variab中

2024-05-16 08:35:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个python翻译公司工作,所以首先我需要知道这门语言以及它需要翻译什么,翻译人员会识别出一些短语,比如你用法语怎么说意大利面条(例如)。 为了获取语言(最后一个单词)和内容(从第四个到最后一个),并将其发送到需要的函数(文本、语言),我做了以下工作:

tts.talk(translator(' '.join(phrase.split()[3:-2]), phrase.split()[-1]))

你知道吗tts.谈话只是一个语音翻译服务。 当我尝试此操作时,出现以下错误:

TypeError: 'module' object is not callable

我尝试将' '.join(phrase.split()[3:-2]phrase.split()[-1]存储为变量,然后包含它们,但id无论如何都不起作用。 我该怎么办?你知道吗


Tags: 函数文本语言内容错误公司语音单词
1条回答
网友
1楼 · 发布于 2024-05-16 08:35:24

如何排除代码故障?你知道吗

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)

这不是一个答案,但更多的是一个教程如何排除故障。。。你知道吗

现在找出它在哪里中断,并使用完整的回溯,而不仅仅是最后一行

相关问题 更多 >