|
发表于 2016-6-18 10:05:53
|
显示全部楼层
本帖最后由 idict 于 2016-6-18 10:11 编辑
5 ]2 e l) u( Y. I6 U: h$ z4 s9 b1 P2 V& c& I
尝试理解楼主的问题, 不知是否正确.
. w0 X# u' W) K7 L" g(如果用单词发音文件组成例句或短语. 可能有语调的问题吧. 因单词的发音多数是降调)8 u; g; b9 ^2 L: n. ]7 |" ^2 E6 K4 n
楼主提到的方法一, 如果会写代码. 当然是好啦. 那将是真人TTS引擎. 很是期待." U @" G9 ^0 f* k2 J
方法二, 有很多软件可以做到音频文件的合并. Audacity是一个开源软件, 对录音和编辑的功能都很强. 对mp3的编辑是没有问题的./ N! O% q4 T( y) [, l4 s5 A0 E) \
http://www.audacityteam.org/download/
+ v1 G0 I) |- v, W1 b" b
& w. _+ w; z8 R4 A如果用DOS的copy命令b选项也相当简单, 但前提必须是相同编码率和采样率, 而且没有标签信息等的纯音频mp3
9 }$ n2 d* A N+ p因为不同编码率的音频文件以二进制方式合并后, 很是考验播放器的容错能力的. 所以方法二里好的合并软件编辑完之后的音频输出都是重新编码的.! i( i9 K! T/ d# d4 J+ n4 H
(刚才试了一下spx, 也可用拷贝合并. 用foobar2000也可以播放. 只是编码信息和时间等就显示不正确了) Z3 m! P5 @, E2 K: \
. d$ J0 w/ M( s) E/ Y假设: 在目录 r:\downloads\data 里有相同的44.1kHz, 128kbps的derogatory.mp3和term.mp3, 而且没有任何的标签信息的纯mp3文件. (相同的22.05kHz, 24kbps的也可以的, 只要是全部一致, 合并后就可以正常播放的.)
% r' N7 ]) h: F) o. V3 Q打开cmd.exe命令行窗口, 输入命令copy带b选项(二进制), 拷贝合并到derogatory term.mp39 q: z. `2 r$ b1 ^
- copy "r:\downloads\data\derogatory.mp3" /b + "r:\downloads\data\term.mp3" /b "r:\downloads\data\derogatory term.mp3"
复制代码 |
|