void OnFinishedSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs args) => currentSpeak?.TrySetResult(null);
void OnFinishedSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs e) { tcsUtterance?.TrySetResult(true); }
private void SpeechSynthesizer_DidFinishSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs e) { AVAudioSession.SharedInstance().SetActive(false); }
private void speechSynthesizer_StoppedSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs e) { _isSpeaking = false; OnSpeechStopped(e); }
private void SpeechSynthesizer_DidFinishSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs e) { IsPlaying = false; audioFinishHandler?.Invoke(); }
static void OnFinishedSpeechUtterance(object sender, AVSpeechSynthesizerUteranceEventArgs args) { SpeechInProgress?.TrySetResult(false); }