我有一個Android MediaPlayer正在運行,當語音合成器開始講話時(特別是當Google導航應用程序給出指示時),我想暫停它。我很確定這是可能的,因爲標準音樂播放器似乎有這種行爲。 我已經學會(從堆棧溢出神)如何在電話暫停的MediaPlayer: Pause music player on a phone call and again resume it after phone ca
我有一個我正在使用多線程的類。我想只允許1個線程一次啓動'startSpeaking()'。這裏是我的嘗試: class VoiceEffect
{
SpeechSynthesizer reader = new SpeechSynthesizer();
static readonly object _locker = new object();
public v
可能重複: How to create a custom sapi voice for tts 嘿傢伙下面是一個令人費解的問題,我一直要求得到我的應用程序人說話,因此可以在機器出現問題時提醒操作員。問題是他們想要使用特定的聲音。 什麼使得這更困難的事實是,它需要說明問題是什麼,對於一個外設有70多個錯誤代碼,並且有9個不同的外設連接,都需要這個功能。 我見過的文章解釋瞭如何使用微軟的文本到語音引擎