我是一名IT学生。我想为盲人编写一个网络浏览器。如何使用 C# 或 java 编写应用程序来发音 XML 文件中的某些文本(文本到语音)?
1291 次
4 回答
3
您可以使用 .Net Framework 中的SpeechSynthesizer 类:
- 添加对 System.Speech.dll 的引用
- 为 System.Speech.Synthesis 添加 using 语句
使用此代码:
SpeechSynthesizer synthesizer = new SpeechSynthesizer(); synthesizer.Speak("Hello world! How are you?");
于 2009-09-06T16:37:47.367 回答
2
对于 .NET,请查看Speech APIs。这里有一个快速的介绍。
希望这足以让你开始。
于 2009-09-06T16:35:48.290 回答
1
可能值得查看网络的可访问性指南,这是一个很好的起点:http ://www.w3.org/TR/WCAG10/
这至少会表明人们正在做什么来支持可访问性,这将使您了解您的应用程序应该做什么。(例如阅读 ALT 和 TITLE 标签)
C# 当然可以用来解析网页,除了 .NET 框架中内置的文本到语音之外,还有可以集成的第三方库。
您还可以查看现有的屏幕阅读器应用程序,给您一些启发:例如:http ://www.freedomscientific.com/products/fs/jaws-product-page.asp
于 2009-09-06T16:36:32.017 回答