微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使电脑唱歌

我正在尝试开发一个在线应用程序,用户在其中写入一些文本,然后软件将其发送回给用户

我现在可以使用espeak生成带有电脑语音的audio文件,但是我不知道如何使它听起来像一首歌,如何给它添加节奏。

我可以使用橡皮筋来改变球场和速度,但是就我所知。

有没有人有一个线索如何做到这一点?

去除OpenGL橡皮带文物

如果你想用橡皮筋来改变持续时间和音高,那么我觉得难的部分是从文本中的音素/音节映射到语音合成输出中相应的音频范围,对此我没有任何简单的建议。 (理想情况下,你会进入语音合成器,以便它可以提供从音素到音频位置的映射。)

一个简单的选择可能是尝试语音合成器标记语言 – SSML 。 它有一个“音调”和“持续时间”元素,可以绝对指定以Hz为单位的音高和以秒为单位的持续时间。 您也可以指定音量来控制动态。

鉴于此,您可以尝试将文本转换为SSML文档,并用pitch / duration和volume属性标记单词/音节/音素。

我已经结束了使用节日的歌唱模式。 听起来相当不错,除了它只能用英语发声。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐