你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32软件语音合成的实现方法研究

[复制链接]
sealevel 发布时间:2021-2-8 16:47
正在准备做STM32软件TTS语音合成的实现方法研究,请有经验的大侠谈下思路,感兴趣的一起探讨下。0 \* L) I4 ]; w" H! ?; N
目前基本思路:
- g& s5 M- }' b4 }: M5 ]2 h1、基于完整的汉字语音库含特殊字符,WAV格式,大概30MB左右。
( `' _0 k! |0 h) n# E; r% Q+ O- t4 j     问题是采用无声调的库,还是阴平(ˉ)、阳平(ˊ)、上声(ˇ)、去声(ˋ)四个声调的库?容量不同,处理方式不同,分析声调的算法是个大问题。
6 D5 P+ Q; S: D2 ~% u3 ]. ]2、GB2312标准汉字编码字符库,这个没难度。
5 k0 M. a: g  p% f0 B3、基于GB2312的汉字读音表拼音查询,根据汉字编码到这个表里去查找对应的拼音。/ s0 R$ h  P% k) s8 }
     问题是文本到拼音的查找算法,怎样的算法会让效率和资源占用达到最优状态,需要进一步研究。9 q- k4 l! I, n$ h
4、从文字找到拼音了,简单的做法就是把一句话的所有拼音从WAV文件中找到然后拼接播放,或者直接挨个播放每个字符的WAV文件。
' R. x8 |$ Q  O. Q1 O- G2 t     具体实现方法要等调试的时候看效果。
' |# t0 n. I! ]总结如果不分析声调,只机械的拼接语音字符还是比较容易实现的,具体到声调和语境感觉就复杂了,有待进一步具体研究。: x4 E3 |5 ]6 \  D+ `3 a
以上共商
' r  y6 x: w& R; k6 X, E4 C+ y7 ^+ w4 V' _& r/ @! T
另外说一下,搜遍网络目前还没有找到STM32软件做TTS的具体案例。
! B3 [& h# z3 s. [
收藏 评论0 发布时间:2021-2-8 16:47

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版