private void speakCompleteMethod(SpeakEventArgs e) { if (e.Wrapper.Uid.Equals(uidSpeakerA)) { Debug.Log("Speaker A - Speech complete: " + e); TextSpeakerA.text = e.Wrapper.Text; VisemeSpeakerA.text = PhonemeSpeakerA.text = "-"; SpeakerB(); } else if (e.Wrapper.Uid.Equals(uidSpeakerB)) { Debug.Log("Speaker B - Speech complete: " + e); TextSpeakerB.text = e.Wrapper.Text; VisemeSpeakerB.text = PhonemeSpeakerB.text = "-"; SpeakerC(); //Invoke("Silence", 3f); } else if (e.Wrapper.Uid.Equals(uidSpeakerC)) { Debug.Log("Speaker C - Speech complete: " + e); TextSpeakerC.text = e.Wrapper.Text; VisemeSpeakerC.text = PhonemeSpeakerC.text = "-"; } else { Debug.LogWarning("Unknown speaker: " + e); } }
private void speakAudioGenerationCompleteMethod(object sender, SpeakEventArgs e) { if (PlayOnStart) { Play(); } }
protected void DoSpeak(SpeakEventArgs e) { if (this.Speak != null) { this.Speak(this, e); } }
/// <summary> /// Event hook for the completion of speaking. /// </summary> /// <param name="e">E.</param> private void speakCompleteMethod(SpeakEventArgs e) { // No longer speaking isSpeaking = false; // Allow user to use TTS again textToSpeechButton.showPlayOption(); }
private void speakStartMethod(SpeakEventArgs e) { if (e.Wrapper.Uid.Equals(uidSpeakerB)) { Debug.Log("Speaker B - Speech start: " + e); } else { Debug.LogWarning("Unknown speaker: " + e); } }
private void speakCompleteMethod(SpeakEventArgs e) { if (e.Wrapper.Uid.Equals(uidSpeakerB)) { Debug.Log("Speaker B - Speech complete: " + e); TextSpeakerB.text = e.Wrapper.Text; //Invoke("Silence", 3f); } else { Debug.LogWarning("Unknown speaker: " + e); } }
private void speakCompleteMethod(SpeakEventArgs e) { if (e.Wrapper.Uid.Equals(uidSpeakerA)) { Debug.Log("Speaker A - Speech complete: " + e); playingA = false; } else if (e.Wrapper.Uid.Equals(uidSpeakerB)) { Debug.Log("Speaker B - Speech complete: " + e); playingB = false; } else { Debug.LogWarning("Unknown speaker: " + e); Running = false; } }
private void speakStartMethod(object sender, SpeakEventArgs e) { if (e.Wrapper.Uid.Equals(uidSpeakerA)) { //Debug.Log("Speaker A - Speech start: " + e); playingA = true; } else if (e.Wrapper.Uid.Equals(uidSpeakerB)) { //Debug.Log("Speaker B - Speech start: " + e); playingB = true; } else { Debug.LogWarning("Unknown speaker: " + e); Running = false; } }
protected override void RaiseSpeak(object sender, SpeakEventArgs args) { // your logic here base.RaiseSpeak(sender, args); }
/// <summary> /// Event hook for the start of speaking. /// </summary> /// <param name="e">E.</param> private void speakStartMethod(SpeakEventArgs e) { // Allow user to stop speech textToSpeechButton.showStopOption(); }
private void stop(SpeakEventArgs e) { Debug.Log("Stop your animations from the event: " + e); //Here belongs your stuff, like animations }
private void play(SpeakEventArgs e) { Debug.Log("Play your animations to the event: " + e); //Here belongs your stuff, like animations }
private void speakAudioGenerationStartMethod(SpeakEventArgs e) { Debug.Log("speakAudioGenerationStartMethod: " + e); }
private void speakAudioGenerationCompleteMethod(SpeakEventArgs e) { Debug.Log("speakAudioGenerationCompleteMethod: " + e); Speaker.SpeakMarkedWordsWithUID(e.Wrapper); }
private void speakAudioGenerationStartMethod(object sender, SpeakEventArgs e) { Debug.Log("SpeakAudioGenerationStartMethod: " + e); }
protected virtual void RaiseSpeak(object sender, SpeakEventArgs args) { this.Speak?.Invoke(sender, args); }
private void speakAudioGenerationCompleteMethod(object sender, SpeakEventArgs e) { Speaker.SpeakMarkedWordsWithUID(e.Wrapper.Uid, e.Wrapper.Text, e.Wrapper.Source, e.Wrapper.Voice, e.Wrapper.Rate); }