|

楼主 |
发表于 2012-4-19 09:26:30
|
显示全部楼层
本帖最后由 YGYL 于 2012-4-19 09:54 编辑 # Y$ b; B/ {4 N' F3 h8 i' n9 B
6 K5 }" _- q1 @4 n# }4 V, d# l5 S
4# rayman - r4 X, \$ F; k) k1 _
在rayman 大大的光辉指引下终于测试成功。(包括手机和PC上)9 }& E8 O, k& E: |) K* v9 t% j
, b5 `, \( M, m* w0 f% z' d提2个建议:4 l$ t$ J) W' U+ ]! G4 z1 v$ _5 a1 z
1.现在的方法是存成UNICODE格式文本再删除文件头的最前2个字节。这个太麻烦了。改改代码吧,也支持普通文本直接读吧。或者搞个名叫 @@语音List.txt 的文件 把所有连接都写进去,省空间啊,免得多几万个文件% m# f `& j/ Y& }3 H
2.能不能支持“连读”因为词语的发音远比单字发音多,不可能每个单词都给它做个音。占用空间太大,效率也慢。 -----就是有词条“安全第一” 我想发音,这么写“ @@@LINK=\an1.spx>@@@LINK=\quan2.spx>@@@LINK=\di4.spx>@@@LINK=\yi1.spx” 或者简写成 @@@LINK=\an1.spx>quan2>di4>yi1 就是分别读4个单字 再支持中间加个“*” 当停顿1秒符号 这样就相当于简单的TTS引擎了。对我们做词语发音,做多音字非常的好(比如说1个字有2个读音,那么先读1个音,过一秒再读一个音,写的话就这么写"@@@LINK=\an1.spx*an4.spx")7 R) I9 v) R4 o3 {% I0 u3 N
( u, H H3 n, Z! L* ^* m( i% ^还有我发现 PC版和WM手机版在处理
+ g5 A" t6 T( }; k+ N; A# S@@@LINK=\ai1.spx
7 H7 \! t ?' \3 ^. T@@@LINK=\ai2.spx
# E) g/ j1 g4 a& a0 S$ k' m的时候反应不一样,PC版直接不发音,WM手机版会读出第1行的音 |
|