在python中,使用模块gTTS和vlcpython,我创建了一个文本到语音转换程序,这非常简单。在
但是困扰我的是当我开始播放由gTTS创建的mp3文件时,它会跳过前一两个单词。在
所以如果我有“今天天气多云”的线索。它会说“今天多云”
即使我调整了字符串,它似乎漏掉了前一两个单词,有时它从中间单词开始。在
当我在代码外播放音频文件时,它会正常播放,有时会在第一个单词上结巴,但如果我倒带并让它等一秒钟,它就会完美地播放。在
有没有一种方法可以在播放前加载或缓冲音频片段,使其顺利开始?在
Tags:
在您的代码中,您将拥有以下内容:
它定义了要播放的内容。在
然后你会得到类似于:
^{pr2}$告诉vlc开始播放文件。在
在播放命令之前放一个
time.sleep(3)
,或者从一个单独的按钮或其他东西启动播放功能。这相当于
vlc no-playlist-autostart vp.mp3
命令行i、 加载文件,但在我告诉你之前不要开始播放。在
相关问题 更多 >
编程相关推荐