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();
    }
Esempio n. 5
0
 private void speakStartMethod(SpeakEventArgs e)
 {
     if (e.Wrapper.Uid.Equals(uidSpeakerB))
     {
         Debug.Log("Speaker B - Speech start: " + e);
     }
     else
     {
         Debug.LogWarning("Unknown speaker: " + e);
     }
 }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
        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;
            }
        }
Esempio n. 8
0
        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
        }
Esempio n. 13
0
 private void speakAudioGenerationStartMethod(SpeakEventArgs e)
 {
     Debug.Log("speakAudioGenerationStartMethod: " + e);
 }
Esempio n. 14
0
        private void speakAudioGenerationCompleteMethod(SpeakEventArgs e)
        {
            Debug.Log("speakAudioGenerationCompleteMethod: " + e);

            Speaker.SpeakMarkedWordsWithUID(e.Wrapper);
        }
Esempio n. 15
0
 private void speakAudioGenerationStartMethod(object sender, SpeakEventArgs e)
 {
     Debug.Log("SpeakAudioGenerationStartMethod: " + e);
 }
 protected virtual void RaiseSpeak(object sender, SpeakEventArgs args)
 {
     this.Speak?.Invoke(sender, args);
 }
Esempio n. 17
0
 private void speakAudioGenerationCompleteMethod(object sender, SpeakEventArgs e)
 {
     Speaker.SpeakMarkedWordsWithUID(e.Wrapper.Uid, e.Wrapper.Text, e.Wrapper.Source, e.Wrapper.Voice, e.Wrapper.Rate);
 }