使用VB.NET2008实现文本到语音的转换
使用Visual Basic 2008实现英语语言的文本到语音转换使用VB.NET2008实现文本到语音的转换,.net,vb.net,text-to-speech,.net,Vb.net,Text To Speech,使用Visual Basic 2008实现英语语言的文本到语音转换 Dim speech As Object = CreateObject("SAPI.SpVoice") speech.speak(TextBox1.Text) 我的问题是,如何将其用于其他语言(口语!!!)? 谢谢Sapi接口是一个COM接口。 您可以在大多数支持COM的语言(在windows上)中使用它,例如PHP、C、VBA …但如果你指的是真实世界的语言,你必须安装额外的“语音” SAPI接口在.NET 3.0
Dim speech As Object = CreateObject("SAPI.SpVoice")
speech.speak(TextBox1.Text)
我的问题是,如何将其用于其他语言(口语!!!)?
谢谢Sapi接口是一个COM接口。 您可以在大多数支持COM的语言(在windows上)中使用它,例如PHP、C、VBA …但如果你指的是真实世界的语言,你必须安装额外的“语音”
- SAPI接口在.NET 3.0 System.Speech.Synthesis命名空间中有一个很好的包装器。可在任何.NET兼容语言中使用。使用Project>Add Reference并选择System.Speech。编写类似以下内容的代码:
Imports System.Speech.Synthesis
...
Dim synth = New SpeechSynthesizer
synth.Speak("Works in any .NET language")
那代码不能编译。你在说什么其他语言?口语?编程语言?