Пример #1
0
 /// <summary>
 /// If dictation manager encounters error, end recording.
 /// </summary>
 public void OnDictationError(DictationEventData eventData)
 {
     isRecording = false; // set recording status to false
     dictationOutputText.color = Color.red;
     renderer.material.color   = Color.red;
     StartCoroutine(DictationInputManager.StopRecording()); // end recording
 }
Пример #2
0
 public void OnDictationComplete(DictationEventData eventData)
 {
     //Debug.Log("Complete:" + eventData.DictationResult);
     //processedDictationText_ = "";
     //inputVoice.text = "Complete:" + eventData.DictationResult;
     //StartCoroutine(dictationRestart_());
 }
Пример #3
0
 void IDictationHandler.OnDictationError(DictationEventData eventData)
 {
     isRecording        = false;
     speechToTextOutput = eventData.DictationResult;
     Debug.LogError(eventData.DictationResult);
     StartCoroutine(DictationInputManager.StopRecording());
 }
Пример #4
0
 //Methods that need to be implemented fór the IDictationHandler
 public void OnDictationComplete(DictationEventData eventData)
 {
     speechToTextOutput.text  = eventData.DictationResult;
     speechToTextOutput.color = Color.green;
     dictationAudioClip       = eventData.DictationAudioClip;
     audioSource.clip         = dictationAudioClip;
 }
Пример #5
0
 public void OnDictationError(DictationEventData eventData)
 {
     speechToTextOutput.text  = eventData.DictationResult;
     speechToTextOutput.color = Color.white;
     isRecording = false;
     StartCoroutine(DictationInputManager.StopRecording());
 }
Пример #6
0
        public void OnDictationResult(DictationEventData eventData)
        {
            CheckTextSoFarInitiated();

            // 3.a: Set DictationDisplay text to be textSoFar
            DisplayText(starttext + " " + eventData.DictationResult, true);
        }
 public void OnDictationResult(DictationEventData eventData)
 {
     Debug.Log(eventData.DictationResult);
     StartCoroutine(DictationInputManager.StopRecording());
     StartCoroutine(SubmitRequestToLuis(eventData.DictationResult));
     eventData.Use();
 }
Пример #8
0
 public void OnDictationResult(DictationEventData eventData)
 {
     LastVoiceCommandString = eventData.DictationResult;
     GuidingVoiceBehavior.SayText(LastVoiceCommandString);
     TextOutput.text  = eventData.DictationResult;
     TextOutput.color = Color.blue;
 }
Пример #9
0
 public void OnDictationComplete(DictationEventData eventData)
 {
     if (eventData.DictationResult != "Dictation has timed out. Please try again.")
     {
         speechToTextOutput.text = eventData.DictationResult;
     }
     EnableClicks(true);
 }
Пример #10
0
    public void OnDictationError(DictationEventData eventData)
    {
        dictErrText_            = "Err:" + eventData.DictationResult;
        processedDictationText_ = "";

        Debug.LogError(eventData.DictationResult);

        StartCoroutine(dictationRestart_(() => { }));
    }
Пример #11
0
    /// <summary>
    /// When dictation is complete, end recording.
    /// </summary>
    public void OnDictationComplete(DictationEventData eventData)
    {
        dictationOutputText.text = eventData.DictationResult;  // record result

        isRecording = false;                                   // recording status false
        StartCoroutine(DictationInputManager.StopRecording()); // end recording
        renderer.material.color   = Color.green;
        dictationOutputText.color = Color.green;
    }
Пример #12
0
 public void OnDictationError(DictationEventData eventData)
 {
     isRecording = false;
     speechToTextOutput.color = Color.red;
     buttonRenderer.enabled   = true;
     recordLight.SetActive(false);
     speechToTextOutput.text = eventData.DictationResult;
     Debug.LogError(eventData.DictationResult);
     StartCoroutine(DictationInputManager.StopRecording());
 }
Пример #13
0
        public void OnDictationComplete(DictationEventData eventData)
        {
            textSoFarInitiated = false;
            //        textSoFar.Append(eventData.DictationResult);// + ". ");

            // 3.a: Set DictationDisplay text to be textSoFar
            DisplayText(starttext + " " + eventData.DictationResult, true);
            textSoFarInitiated = false;
            Slam.Instance.stopRecording();
        }
Пример #14
0
 public void OnDictationError(DictationEventData eventData)
 {
     if (eventData.DictationResult.Contains("-2147199735"))
     {
         Slam.Instance.ShowMessage(true, "Dictation support is not enabled on this device (see 'Get to know me' in Settings > Privacy > Speech, inking, & typing)");
         //ERROR:  Dictation support is not enabled on this device (see 'Get to know me' in Settings > Privacy > Speech, inking, & typing)
         //HRESULT: -2147199735
     }
     textSoFarInitiated = false;
     Slam.Instance.stopRecording();
 }
        /// <summary>
        /// Called when dictation result is obtained
        /// </summary>
        /// <param name="eventData">Dictation event data</param>
        public void OnDictationResult(DictationEventData eventData)
        {
            var text = eventData.DictationResult;

            ResetClosingTime();
            if (text != null)
            {
                m_CaretPosition = InputField.caretPosition;

                InputField.text  = InputField.text.Insert(m_CaretPosition, text);
                m_CaretPosition += text.Length;

                UpdateCaretPosition(m_CaretPosition);
            }
        }
        private void InitializeEventDatas()
        {
            inputEventData           = new InputEventData(EventSystem.current);
            sourceClickedEventData   = new InputClickedEventData(EventSystem.current);
            sourceStateEventData     = new SourceStateEventData(EventSystem.current);
            manipulationEventData    = new ManipulationEventData(EventSystem.current);
            navigationEventData      = new NavigationEventData(EventSystem.current);
            holdEventData            = new HoldEventData(EventSystem.current);
            pointerSpecificEventData = new PointerSpecificEventData(EventSystem.current);
            inputPositionEventData   = new InputPositionEventData(EventSystem.current);
            selectPressedEventData   = new SelectPressedEventData(EventSystem.current);
            sourceRotationEventData  = new SourceRotationEventData(EventSystem.current);
            sourcePositionEventData  = new SourcePositionEventData(EventSystem.current);
            xboxControllerEventData  = new XboxControllerEventData(EventSystem.current);
#if UNITY_WSA || UNITY_STANDALONE_WIN
            speechEventData    = new SpeechEventData(EventSystem.current);
            dictationEventData = new DictationEventData(EventSystem.current);
#endif
        }
Пример #17
0
 public void OnDictationComplete(DictationEventData eventData)
 {
     Debug.LogWarning("onComplete");
     speechToTextOutput.text = eventData.DictationResult;
     ToggleRecording();
 }
Пример #18
0
 /// <summary>
 /// Called on dictation error. Not used here.
 /// </summary>
 /// <param name="eventData">Dictation event data</param>
 public void OnDictationError(DictationEventData eventData)
 {
 }
Пример #19
0
 public void OnDictationHypothesis(DictationEventData eventData)
 {
     Debug.LogWarning("OnDictationHypothesis");
     speechToTextOutput.text = eventData.DictationResult;
 }
Пример #20
0
 /// <summary>
 /// Called when dictation hypothesis is found. Not used here
 /// </summary>
 /// <param name="eventData">Dictation event data</param>
 public void OnDictationHypothesis(DictationEventData eventData)
 {
 }
Пример #21
0
 /// <summary>
 /// Called when dictation is completed
 /// </summary>
 /// <param name="eventData">Dictation event data</param>
 public void OnDictationComplete(DictationEventData eventData)
 {
     ResetClosingTime();
     SetMicrophoneDefault();
 }
Пример #22
0
 public void OnDictationComplete(DictationEventData eventData)
 {
     speechToTextOutput.text = eventData.DictationResult;
 }
Пример #23
0
 /// <summary>
 /// When dictation manager gets result, set text to that result.
 /// </summary>
 public void OnDictationResult(DictationEventData eventData)
 {
     dictationOutputText.text = eventData.DictationResult;
 }
Пример #24
0
 public void OnDictationError(DictationEventData eventData)
 {
     TextOutput.text  = eventData.DictationResult;
     TextOutput.color = Color.red;
 }
Пример #25
0
 public void OnDictationHypothesis(DictationEventData eventData)
 {
     speechToTextOutput.text = eventData.DictationResult;
 }
Пример #26
0
 public void OnDictationHypothesis(DictationEventData eventData)
 {
     TextOutput.text  = eventData.DictationResult;
     TextOutput.color = Color.yellow;
 }
Пример #27
0
 public void OnDictationResult(DictationEventData eventData)
 {
     //procStreamingDictation_(eventData.DictationResult, true, 10);
 }
Пример #28
0
 public void OnDictationHypothesis(DictationEventData eventData)
 {
     //procStreamingDictation_(eventData.DictationResult, false, 10);
 }
Пример #29
0
 /// <inheritdoc />
 public virtual void OnDictationComplete(DictationEventData eventData)
 {
 }
Пример #30
0
 /// <inheritdoc />
 public virtual void OnDictationResult(DictationEventData eventData)
 {
 }