vb アプリケーションでテキスト読み上げ機能を作成しようとしています。
テキスト読み上げを作成するデフォルトの方法:
Dim SAPI
SAPI = CreateObject("SAPI.spvoice")
SAPI.Speak(TextBox1.Text)
その方法は、私がやっていることには不十分です。
4 つのオーディオ クリップがあるとします。クリップの名前は次のとおりです。
ba.wav
ba sounda.wav
a soundka.waav
ka soundja.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