TTS, Text To Speech的缩写,是使用语音朗读文子的技术。 利用微软自带的 Speech api 实现,从.NET 4.0开始,增加了一个 dynamic 动态绑定的功能,使得C#可以像VB.NET那样,使用后期绑定的方式,使用COM对象了,从而使得直接COM调用,也非常的简单了。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Speech.Synthesis; namespace SpeakVoice { class Program { static void Main(string[] args) { Type type = Type.GetTypeFromProgID("SAPI.SpVoice"); dynamic spVoice = Activator.CreateInstance(type); spVoice.Speak("你好,欢迎使用 CSharp 4.0!,来吧色粉萨顶顶闻风丧胆嘎斯点发货人哈斯的发生阿斯顿大咖而发生的,阿瑟发阿瑟阿飞阿斯顿发阿尔风和日丽近年来地方NGA"); } } } |
|
来自: 昵称18098338 > 《语音合成技术》