我如何拿一根绳子让节日说出来
How do I take a string and make festival say it
如何使用诸如 K = "Hello User"
之类的字符串并在使用节日 tts 表示它的代码中使用它:os.system('echo "Hello user." | festival --tts')
?有没有办法以其他方式做到这一点(第一种方式会更好)
我尝试在 Google、Youtube 和 Whosebug 上搜索以执行此操作,但我想关于节日 tts 的信息非常少。如果有人可以帮助它会很好。
谢谢你。
完整代码为:
import os
K = "Hello user."
os.system('echo "X" | festival --tts')
我想输入从字符串 K 到最后一行标记 'X' 的文本。
我还使用 linux-Terminal 来 运行 代码。
使用str.format.
import os
K = "Hello user."
os.system('echo "{0}" | festival --tts'.format(K))
你应该可以做这样的事情:
os.system('echo %s | festival --tts' % K)
应该用字符串 K
替换 %s
您应该始终使用直接函数调用 insead 创建一个新进程。创建新进程或一系列进程需要内存使用和额外加载 CPU。当您开发系统时,您应该收到来自软件提供商的 API:.
让我向您展示 Festival python 绑定示例:
import festival
festival.initialize(1, 210000)
festival.say("Hello World")
您可能会收到有关节日 python 绑定 GitHub 项目或官方 Python PyPi 服务器的更多详细信息。
通过在 Ubuntu 终端上输入
安装 festival
sudo apt install festival
然后:
echo 'heyyy' | festival --tts
如何使用诸如 K = "Hello User"
之类的字符串并在使用节日 tts 表示它的代码中使用它:os.system('echo "Hello user." | festival --tts')
?有没有办法以其他方式做到这一点(第一种方式会更好)
我尝试在 Google、Youtube 和 Whosebug 上搜索以执行此操作,但我想关于节日 tts 的信息非常少。如果有人可以帮助它会很好。
谢谢你。
完整代码为:
import os
K = "Hello user."
os.system('echo "X" | festival --tts')
我想输入从字符串 K 到最后一行标记 'X' 的文本。 我还使用 linux-Terminal 来 运行 代码。
使用str.format.
import os
K = "Hello user."
os.system('echo "{0}" | festival --tts'.format(K))
你应该可以做这样的事情:
os.system('echo %s | festival --tts' % K)
应该用字符串 K
替换 %s您应该始终使用直接函数调用 insead 创建一个新进程。创建新进程或一系列进程需要内存使用和额外加载 CPU。当您开发系统时,您应该收到来自软件提供商的 API:.
让我向您展示 Festival python 绑定示例:
import festival
festival.initialize(1, 210000)
festival.say("Hello World")
您可能会收到有关节日 python 绑定 GitHub 项目或官方 Python PyPi 服务器的更多详细信息。
通过在 Ubuntu 终端上输入
安装 festivalsudo apt install festival
然后:
echo 'heyyy' | festival --tts