【发布时间】:2015-12-16 03:15:05
【问题描述】:
我有以下非常简单的代码(delphi/Object Pascal),它使用 Microsoft SAPI 5.4 来做一些 Text To Speech
// init
var engine : tspvoice;
var voice : ispeechobjecttoken;
engine:=tspvoice.Create(nil);
// pick the first voice and assign it to the engine
voice := ISpeechObjectToken(0);
engine.Voice := Voice;
// speak
engine.Speak(text, SVSFlagsAsync);
但是我没有看到对输出格式(每个样本的位数/频率)的任何控制。我有一个来自旧的 SAPI SDKdownload 的示例应用程序 (TTSapp),它允许控制这些参数。不幸的是,我在任何地方都找不到它的源代码,而且我也找不到最新的 sapi SDK 的下载。
有什么提示吗?
【问题讨论】:
标签: windows delphi text-to-speech sapi