在VS當中 點擊項目->添加引用-> 搜索Microsoft Speech Objecet Library 而後選中前面的白色方塊點擊肯定就好了
插入以後 你的引用庫中會多出 一個Interop.Speechlib的dll 以下圖api
而後找到剛剛這個項目的VS工程目錄異步
Obj->Debug->Interop.SpeechLib.dll 把這個dll複製到Unity的Asset文件目錄當中code
而後就能夠在當前的Unity工程當中調用了 記得引用命名空間 using SpeechLib;blog
SpVoice voice = new SpVoice(); voice.Speak("who are you")//同步 voice.Speak("who are you", SpeechVoiceSpeakFlags.SVSFlagsAsync);//異步
若是你打包出錯的話 還須要把Unity安裝目錄下面的Editor\Data\MonoBleedingEdge\lib\mono\4.5.2-api CustomMarshalers.dll這個文件複製到Asset當中同步