好处都有啥,谁说对了就给他
代码基本的思路:
创建SpeechSynthesizer对象
用GetInstalledVoices方法获得当前已安装的语音列表
用SelectVoice方法设置当前对象使用的语音为上一步列表中的某一项
用SetOutputToDefaultAudioDevice方法,将输出设备设置成电脑的默认音频设备(如果你有多块声卡或者ASIO驱动,注意了)
用Speak方法说话,或者用SpeakAsync方法在新的线程说话(不阻塞当前程序运行)。
代码基本的思路:
创建SpeechSynthesizer对象
用GetInstalledVoices方法获得当前已安装的语音列表
用SelectVoice方法设置当前对象使用的语音为上一步列表中的某一项
用SetOutputToDefaultAudioDevice方法,将输出设备设置成电脑的默认音频设备(如果你有多块声卡或者ASIO驱动,注意了)
用Speak方法说话,或者用SpeakAsync方法在新的线程说话(不阻塞当前程序运行)。