VocExcel(単語帳) / VBA Tips
 
 [Key] エクセル / Excel / VBA /マクロ


<--- 戻る

音声認識の人物名を取得

サンプルファイル

[参考]
http://msdn2.microsoft.com/en-us/library/ms723609(VS.85).aspx
http://msdn2.microsoft.com/en-us/library/ms723601(VS.85).aspx
http://www.microsoft.com/technet/scriptcenter/funzone/games/sapi.mspx








Private Sub UserForm_Initialize()

'
On Error Resume Next


Dim Voice1
Dim Voice1Count
Dim Voice1Name
Dim i

'セットする
Set Voice1 = CreateObject("SAPI.SpVoice")

'音声認識の人物の総数をカウントする
Voice1Count = Voice1.GetVoices.Count


For i = 0 To Voice1Count - 1
 Set Voice1.voice = Voice1.GetVoices().Item(i)
 Voice1Name = Voice1.voice.getdescription() '人物名を取得
 ListBox1.AddItem Voice1Name '人物名をリストボックスに追加

Next



End Sub

--