c# - SAPI5 讲 XML

标签 c# vb.net text-to-speech speech-synthesis speechsynthesizer

我想使用“SpeechSynthesizer”来朗读文本,但该文本包含一些 XML 标记。 使用旧的 COM 对象,我使用了

 S5Voice.Speak uString, SVSFDefault Or SVSFIsXML 

但是,SpeechSynthesizer 中没有可用于定义文本为 XML 字符串的重载函数。

最佳答案

System.Speech.Synthesis.SpeakSsml应该做的伎俩。否则,您将不得不在将其发送到合成引擎之前剥离标签。

关于c# - SAPI5 讲 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666953/

相关文章:

sql - 将 linq 语句转换为 sql

vb.net - VBNET读取文本文件中一行的特定列

java - 如何强制 Android 的文本转语音从手机的顶部扬声器中发出,就像普通电话一样

android - 使用Firebase和google-cloud-texttospeech时重复类(class)

c# - 如何从C#.net中的URL创建网站缩略图?

c# - 使用大集合反序列化 JSON

c# - 在 C# 中格式化 SQL 友好的日期/时间

c# - VB.NET Select...C# 中等效的 Case 语句

c# - 如何在我的 ASP.NET 菜单中使用 BreadCrumb 的 Bootstrap 风格?

javascript - 从网络应用程序中的文本合成语音