我想制作一个简单的脚本,它使用音频文件通过一个过程与用户交谈。当用户完成当前步骤时,它应该停止尝试解释该步骤并进入下一步。这很容易做到,只是当音频停止在中间词时听起来非常难看和不自然。
我在“侠盗猎车手5”中注意到,当一个角色正在说话并发生意外情况时,音频会暂停之间的,然后在几秒钟后在句子的开头重新开始 - 这听起来很自然,因为这就是人们真正说话的方式。
我想用脚本找到一种方法。它不需要在句子的开头恢复,因为它响应了用户准备继续前进,但我希望它以某种方式找到单词之间的空格并暂停。是否有一种简单的方法可以在Python中执行此操作,或者可能是一种更简单的方法在其他方面执行此操作,假设它在Python中不简单?
编辑:音频尚未被录制,所以如果有某种方式我应该录制它以实现这一点,我可以这样做。我知道GTA5有一个程序员团队,我只是一个制作一个简单脚本的人 - 但似乎应该有一个简单的解决方案,比如在音频中寻找沉默的东西,或者可能标记手工间隔的空格?
答案 0 :(得分:0)
我不知道您是如何录制文字的,但如果您拨打另一行中的每个字词,您可以在第1行输入import time
,然后在每个音频文件后面设置{{1} }(0.3代表0.3秒)。但这可能需要一段时间。看到你的代码会很有用。所以你可以发送它吗?