Rebecca1995 Ответов: 1

Как Я Могу Приостановить/Остановить Sapi In Vb.Net-Что?


 Я создал эту программу, которая загружает файл в rich textbox, а sapi считывает его из richtextbox. Теперь все работает так, как задумано, но теперь моя цель-приостановить / остановить чтение с помощью кнопок воспроизведения/паузы. Я не могу этого сделать, и Сапи продолжает читать, пока не закончит. Я не знаю, в чем проблема. Я искал в интернете несколько решений и попробовал одно из них, но оно, похоже, не работает.(https://www.daniweb.com/software-development/vbnet/threads/418673/microsoft-speech-api[^]

Вот мой код:-

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       

        Me.RichTextBox1.LoadFile("c:\temp\Commands.txt", RichTextBoxStreamType.PlainText)

End sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        sapi.speak(RichTextBox1.Text)
        


    End Sub

 Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

      
        sapi.pause()

End Sub


Как мне решить эту проблему? Пожалуйста, помогите мне. Спасибо

0x01AA

Вы позаботились о "AlertBoundary"?
V. AlertBoundary = SVEPhoneme //пусть слова будут прерваны

http://msdn.microsoft.com/en-us/library/ms723604(v=против 85).aspx

1 Ответов

Рейтинг:
2

Member 14990084

менять
Сапи.говорят(richtextbox1 отображение.Текст)
к
sapi.speak(RichTextBox1.Text,audioplaymode.background)