-1
母国語のテキストを音声変換に変換しようとしています。スピーチコンバーターへの母国語のテキスト
mp3にすべてのアルファベット文字を記録しました。
private void PlayFile(string entertext)
{
WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
char[] charArray = entertext.ToCharArray();
for (int i = 0; i < charArray.Length; i++)
{
if (charArray[i].ToString() == "a")
{
wplayer.URL = @"E:\alphabet_audio\01_a.mp3";
wplayer.controls.play();
}
else if (charArray[i].ToString() == "b")
{
wplayer.URL = @"E:\alphabet_audio\02_b.mp3";
wplayer.controls.play();
}
}
}
問題はそれだけで最後後者を再生している:
は、ここに私のコードです。
それが完了する前に、オーディオを変更しています。 wplayerがサウンドの再生を完了するまで待つ必要があります –
どうすればいいですか?私を手伝ってくれますか? –