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

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

[复制链接]
sealevel 发布时间:2021-2-8 16:47
正在准备做STM32软件TTS语音合成的实现方法研究,请有经验的大侠谈下思路,感兴趣的一起探讨下。# Q  v2 a2 d. C( |2 O2 T+ r% m
目前基本思路:* ]" P7 V3 {" h' p0 V) f
1、基于完整的汉字语音库含特殊字符,WAV格式,大概30MB左右。% L- L" v3 C& T, ]
     问题是采用无声调的库,还是阴平(ˉ)、阳平(ˊ)、上声(ˇ)、去声(ˋ)四个声调的库?容量不同,处理方式不同,分析声调的算法是个大问题。' ^( U' c' a! J
2、GB2312标准汉字编码字符库,这个没难度。' v+ C& v* P5 d0 A# l' L
3、基于GB2312的汉字读音表拼音查询,根据汉字编码到这个表里去查找对应的拼音。
9 k' [# D% U7 E4 [0 A& a     问题是文本到拼音的查找算法,怎样的算法会让效率和资源占用达到最优状态,需要进一步研究。
( G7 b) w! J1 w" |0 y, b6 n- E7 c' {4、从文字找到拼音了,简单的做法就是把一句话的所有拼音从WAV文件中找到然后拼接播放,或者直接挨个播放每个字符的WAV文件。
% q# q, ^- a, j+ R# i     具体实现方法要等调试的时候看效果。
4 M; \; W1 o0 d5 F2 ^! `' T" @总结如果不分析声调,只机械的拼接语音字符还是比较容易实现的,具体到声调和语境感觉就复杂了,有待进一步具体研究。
6 `. m5 L9 d0 o9 e4 ~/ f' J  f1 H以上共商6 G3 G) F1 a. U5 ~8 U! M
9 p( z: m2 q) s- b
另外说一下,搜遍网络目前还没有找到STM32软件做TTS的具体案例。( D3 ~- J+ w) U0 B, A, F
赞 收藏 评论0 发布时间:2021-2-8 16:47

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版