有趣的語音控制

看到朋友的Facebook感到很有興趣

 想知道電腦是男的還是女的?步驟一:點『開始』,在『所有程式』裡找到『附屬應用程式』,點『記事本』新增一個新記事本文件。步驟二:在裡面輸入 CreateObject(“SAPI.SpVoice”).Speak “I love YOU” 步驟三:另存新檔名為 .VBS 文件如:我愛你.vbs⋯⋯然後,點擊這個文件就會聽到一句I LOVE U。透過聲音就可以辨别你的電腦是男生還是女生

這個真的酷!!!

——————————-

這個其實大家很少使用的微軟語音引擎,XP內建Microsoft Sam
所以大部分是男的只能說英文

Vista或Win7應該有別的引擎,別的廠商也有在做

跟自然輸入法的語音引擎應該不同

在XP下按開始→控制台→語音

就會看到

————————–

在bat底下的代碼

mshta vbscript:CreateObject(“SAPI.SpVoice”).Speak(“I can say english”)(Window.close)

ping 127.0.0.1 /n 2 >nul       rem 這行可以做時間延遲

echo CreateObject(“SAPI.SpVoice”).Speak CreateObject(“Scripting.FileSystemObject”).OpenTextFile(WScript.Arguments(0)).ReadAll>ss.vbs

rem 可以產生一個sss.vbs,把文字檔拖進去,可以閱讀全文

————————–

在vbs底下詳細操作的代碼

set oSa = Createobject(“SAPI.SpVoice”)
oSa.volume=100   ‘音量
oSa.rate=1            ‘講話速率
oSa.speak(“i can say english”) 

————————–

以下是讓C#能夠控制該語音引擎的代碼 

引用:http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/eef2ae7f-6f2c-45be-b25d-abdb74354687

MSDN詳細資料:http://msdn.microsoft.com/en-us/library/ms723602(VS.85).aspx

using SpeechLib;

namespace ConsoleApplication1 {
  class Program {

    static void Main (string [] args) {

      SpVoice voice = new SpVoice ();

      voice.Speak (“A new EXE CAAntiSpyware appeared.”, SpeechVoiceSpeakFlags.SVSFlagsAsync);

      // … add code here if needed…

      voice.WaitUntilDone (30000);

    }

  }
}

[小技巧] 解決掉ATI驅動程式留下的 dxva_sig.txt

這不是木馬問題,media player 播放影片時,就會出現無用的 dxva_sig.txt
是因為啟用了WMV硬體加速

方法一:

引用自:http://forum.palmislife.com/viewthread.php?tid=58325
http://forum.pcdvd.com.tw/showthread.php?t=466551 

每次看WMV總是會停格或色塊
而且一播放就會出現無用的 dxva_sig.txt
就在剛剛找到問題的解決方法了
去底下網頁下載ATI Tray Tools並安裝起來
http://www.guru3d.com/article/atitraytools/189/
這是ATI專用的工具列程式,可以用來作很多細部調整或超頻
現在也可以利用他的調整功能來解決這個問題
將這程式常駐後去圖示上點滑鼠右鍵選擇
Tweaks > Advanced Tweaks
然後下拉選擇 Video Tweaks
找到 DXVA_WMV 把他勾起來
按下OK後立刻就生效了,不用重新開機
接下來就可以去搜尋整台電腦把 dxva_sig.txt 全部清乾淨

方法二:

引用自:http://zhidao.baidu.com/question/6998238.html

下載一個針對WM10的更新程式就可解決

http://download.microsoft.com/download/f/9/6/f969ae58-75d4-4241-b58c-9a295372d8c0/windowsmedia10-kb888656-x86-global-enu.exe

開啟 windows media player 10, 選上方選單中的”工具” -> “選項” -> “效能” -> “進階”
,出現進階設定畫面後,請看看你的”視訊加速”及”DVD視訊”都有的”使用視訊混合轉譯器”選項
將它關閉

如有誤,歡迎不吝指正,謝謝