python停止单词之间的音频

2024-09-27 01:28:55 发布

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

我想做一个简单的脚本,使用音频文件通过一个过程与用户交谈。当用户完成当前步骤后,它应该停止尝试解释该步骤并进入下一步。这是很容易做到的,除了它听起来非常丑陋和不自然时,音频停止字中间。你知道吗

我注意到在《侠盗猎车手5》中,当一个角色在说话时,发生了一些意想不到的事情,音频会在单词之间暂停,然后在几秒钟后恢复到句子的开头——这听起来很自然,因为人们实际上就是这样说话的。你知道吗

我想用我的剧本来做这个。它不需要在句子的开头继续,因为它是在回应用户准备继续前进的声音,但我希望它能找到单词之间的空格并在那里暂停。在Python中有没有一种简单的方法来实现这一点,或者假设在Python中不简单的话,有没有一种更简单的方法来实现这一点?你知道吗

编辑:音频还没有被录制,所以如果有什么方法我应该录制它来实现这一点,我可以这样做。我知道GTA5有一个程序员团队,我只是一个编写简单脚本的人——但似乎应该有一个简单的解决方案,比如在音频中寻找沉默,或者用手标记单词之间的空格?你知道吗


Tags: 方法用户脚本角色过程步骤音频单词
1条回答
网友
1楼 · 发布于 2024-09-27 01:28:55

我不知道你是如何录制文本的,但是如果你调用其他行中的每个单词,你可以在第1行键入import time,然后在每个音频文件之后设置time.sleep(0.3)(0.3代表0.3秒)。但这可能需要一段时间。看看你的代码会很有用。那你能寄过来吗?你知道吗

相关问题 更多 >

    热门问题