2017-10-16 29 views
1

私は現在Text to SpeechにAVSpeechSynthesizerを使用しています。再生に使用するカテゴリはAVAudioSessionCategoryPlaybackで、AVAudioSessionに設定されています。アクティブYESです。プレイ開始時にMPRemoteCommandCenterとAVSpeechSynthesizerを使用して再生を一時停止する更新

[TTS]TTSPlaybackCreateXcodeのコンソールでdynamics: -3000を初期化できません。再生を一時停止すると、[TTS] _BeginSpeaking: couldn't begin playbackとなります。

TTSが停止したときに私の主要な問題はMPRemoteCommandCenter一時停止に更新されませんされています。

停止機能については、このコードを使用しています。

BOOL speechStopped = [self.ttsSpeechSynthesizer stopSpeakingAtBoundary:AVSpeechBoundaryImmediate]; 
if(!speechStopped) { 
    [self.ttsSpeechSynthesizer stopSpeakingAtBoundary:AVSpeechBoundaryWord]; 
} 

答えて

-1

私はエアプレイステーションをAirplayステーションに接続しました。

-1

私の電話でiOSを最新バージョンにアップデートした後、同様の問題が発生しました。 私はいつも私のアプリがTextToSpeechを使って話しを止めた理由を理解しようと多くの時間を費やしていました。 シリは、声を出して細かい話をし、他のアプリの音も 鉱山コードには、エラーメッセージを与えなかった働いて、デバイスログに次

エラー(730)/ LearnByHeart.iOS(TTSSpeechBundle): TTSPlaybackCreateがダイナミクスを初期化できません:-3000

電話機をリブートしても問題は解決しませんでした。

これまでと同じくらい面白いことに、物理サウンドボタンをオフにして戻すことで、すべての問題が解決されました。

これで1日に誰かを節約できます。

+0

いいえ動作しません – Hope

関連する問題