前言😀
上一篇文章,我们讲述了如何对接到LLM,那么现在我们来谈谈如何对接到语音。当前的话关于语音的方案确实非常多,尤其是最近开源的势头太猛了。但是,这里的话,我们这里还是直接使用最方便,最简单的方式来完成对接。
当然本章的内容是非常简单的,只需要完成语音的对接即可。之后我们直接封装到我们的功能函数里面即可。
示例
现在的话,我们先来看到我们的示例:
1 | VOICE = "zh-CN-shaanxi-XiaoniNeural" |
这样一来就非常轻松就完成了语音的生成,这里的话要注意,这里拿到语音的是时候是要做协程获取的。
那么这里的话,要注意,这里支持很多角色,来生成语言,那么我们要关注的主要就是我们中文的。在这里面主要有这些角色:
1 |
|
封装
之后的话,我们来这些内容进行封装:
1 |
|
当然这里要注意的是,我在这里还封装了别的方法,当然这方法的使用还是需要到下一个章节才能说明。
那么到这里,这里语音的生成就算是对接完毕了,非常简单,读者到这里可以先试着,回忆回忆先前我们做的工作。
因为在下一个章节,将是我们整个项目较为复杂的部分。
本文转载自: 掘金