vb アプリケーションでテキスト読み上げ機能を作成しようとしています。
テキスト読み上げを作成するデフォルトの方法:
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(TextBox1.Text)
その方法は、私がやっていることには不十分です。
4 つのオーディオ クリップがあるとします。クリップの名前は次のとおりです。
ba.wav
ba sound
a.wav
a sound
ka.waav
ka sound
ja.wav
ja sound
私は今4人のキャラクターを持っているとしましょう。これらのキャラクターは次のとおりです。
µ
to represent the ba sound
ö
to represent the a sound
ー
to represent the ka sound
◊◊
to represent the ja sound
私は持ってRichTextBox
いますRichTextBox1
µ、ö、σ、◊◊ の 4 文字を入力できます。RichTextBox1
私は今これを持っています
Private Sub SpeakButton_Click(sender As Object, e As EventArgs) Handles SpeakButton.Click
' how do i get each character in RichTextBox1 to play when this button is clicked
End Sub
確かではありませんが、wav オーディオ ファイルを対応するキャラクターに割り当てる必要があると思います。
この方法を使用してwavファイルを再生できることを知っています
My.Computer.Audio.Play(My.Resources.WAV-NAME, AudioPlayMode.Background)
したがって、テキストRichTextBox1
が◊◊ߧµ
次の場合、結果の音声出力は聞こえるはずですJAKABA