首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# System.speech.synthesis后处理

C# System.speech.synthesis后处理
EN

Stack Overflow用户
提问于 2015-11-19 02:18:41
回答 2查看 149关注 0票数 0

是否有方法应用system.speech.synthesis输出的后处理效果(变化速度、螺距、体积)在C#中。更清楚的是,我正在调用system.speech.synthesis.SpeechSynthisizer.Speak(String);,并希望编辑输出。谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-19 02:30:15

可以使用属性音量 rate 更改卷和速率。

代码语言:javascript
复制
        static void Main(string[] args)
        {
            SpeechSynthesizer synthesizer = new SpeechSynthesizer();
            synthesizer.Volume = 100;  // 0...100
            synthesizer.Rate = -2;     // -10...10

            // Synchronous
            synthesizer.Speak("Hello World");

            // Asynchronous
            synthesizer.SpeakAsync("Hello World");
        }
票数 2
EN

Stack Overflow用户

发布于 2015-11-19 02:32:39

SpeechSynthesizer,让我们设置这里提到的许多属性。你所说的后处理效应是什么意思?调用call函数后,对合成器的任何更改都将不适用于输出。您可能会将输出保存到文件中,如果需要,可以尝试应用附加效果。也许我们在合成器上提供了函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33794129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档