如何在 C# Visual Studio 2010 中使用已安装的声音
我想在 C# 程序中使用已安装的男性、女性等声音。我正在使用语音合成器和 talkAsync 函数。请帮我。
I want to use installed voices of male, female or etc in c# program. i m using speechsynthesizer ans speakAsync functions. Please help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是一篇关于如何在应用程序中实现语音的简单文章:
http://www.dotnetfunda.com/articles/article828-build-your-talking-application-.aspx
作为本文的一部分,它展示了如何列出所有已安装的语音,并且还向您展示了如何然后在应用程序中使用您选择的声音。以下是本文提供的示例代码:
这会将所有已安装的语音放入列表中,并使用列表中的第一个语音作为选定的语音。
Here is a simple article on how to implement speech in your application:
http://www.dotnetfunda.com/articles/article828-build-your-talking-application-.aspx
As a part of the article, it shows how to list all of the installed voices and it also shows you how to then use your selected voice in your application. Here is the example code this article gives:
This would put all of the installed voices into a List and it would use the first voice in the list as the selected voice.
如果你想让你的程序说话,尝试使用这个:
并像这样调用这个函数:
Say("Hello World"!);
确保你包括:
using System.Speech.Synthesis ;
If you want you'r program to speak try using this:
And call this function like this:
Say("Hello World"!);
Make sure you include:
using System.Speech.Synthesis;
如果您需要获取男性或女性声音的列表,您可以执行以下操作:
If you need to get a list of male or female voices you can do something like this: