我想做一个简单的脚本,使用音频文件通过一个过程与用户交谈。当用户完成当前步骤后,它应该停止尝试解释该步骤并进入下一步。这是很容易做到的,除了它听起来非常丑陋和不自然时,音频停止字中间。你知道吗
我注意到在《侠盗猎车手5》中,当一个角色在说话时,发生了一些意想不到的事情,音频会在单词之间暂停,然后在几秒钟后恢复到句子的开头——这听起来很自然,因为人们实际上就是这样说话的。你知道吗
我想用我的剧本来做这个。它不需要在句子的开头继续,因为它是在回应用户准备继续前进的声音,但我希望它能找到单词之间的空格并在那里暂停。在Python中有没有一种简单的方法来实现这一点,或者假设在Python中不简单的话,有没有一种更简单的方法来实现这一点?你知道吗
编辑:音频还没有被录制,所以如果有什么方法我应该录制它来实现这一点,我可以这样做。我知道GTA5有一个程序员团队,我只是一个编写简单脚本的人——但似乎应该有一个简单的解决方案,比如在音频中寻找沉默,或者用手标记单词之间的空格?你知道吗
我不知道你是如何录制文本的,但是如果你调用其他行中的每个单词,你可以在第1行键入
import time
,然后在每个音频文件之后设置time.sleep(0.3)
(0.3代表0.3秒)。但这可能需要一段时间。看看你的代码会很有用。那你能寄过来吗?你知道吗相关问题 更多 >
编程相关推荐