为什么 Festival / Scheme 不说话了?
Why does Festival / Scheme stop speaking?
我有一个 Festival / Scheme 文件 speakall.scm
,其内容为:
(voice_kal_diphone)
(tts "file1.txt" nil)
(tts "file2.txt" nil)
如果我要求 Festival 播放 file1.txt 或 file2.txt,它会读取整个文件。但是,组合成上面的时候,还有运行和
festival -b speakall.scm
它在 file2.txt 早早地就废掉了。
我猜某个缓冲区正在某处填充而不是清空。
文件1有43个字,文件2有50个字。
我怎样才能让它说出所有这两个文件(以及我可能添加的任何其他文件)?
tts
以异步模式合成音频,这可能不是一个好主意。我会改用 tts_file
。
(tts_file "file1.txt" 'fundamental)
我有一个 Festival / Scheme 文件 speakall.scm
,其内容为:
(voice_kal_diphone)
(tts "file1.txt" nil)
(tts "file2.txt" nil)
如果我要求 Festival 播放 file1.txt 或 file2.txt,它会读取整个文件。但是,组合成上面的时候,还有运行和
festival -b speakall.scm
它在 file2.txt 早早地就废掉了。
我猜某个缓冲区正在某处填充而不是清空。
文件1有43个字,文件2有50个字。
我怎样才能让它说出所有这两个文件(以及我可能添加的任何其他文件)?
tts
以异步模式合成音频,这可能不是一个好主意。我会改用 tts_file
。
(tts_file "file1.txt" 'fundamental)