private void Start() { _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; _startRecordButton = transform.Find("Canvas/Button_StartRecord").GetComponent <Button>(); _speechRecognitionResult = transform.Find("Canvas/Text_Result").GetComponent <Text>(); _languageDropdown = transform.Find("Canvas/Dropdown_Language").GetComponent <Dropdown>(); _startRecordButton.interactable = true; _languageDropdown.ClearOptions(); anim = dog.GetComponent <Animator>(); recordButtonPressed = false; recording = false; for (int i = 0; i < 43; i++) { _languageDropdown.options.Add(new Dropdown.OptionData(((Enumerators.Language)i).ToString())); } _languageDropdown.onValueChanged.AddListener(LanguageDropdownOnValueChanged); _languageDropdown.value = 5;//set default to English/US }
public void Initialize() { _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SetSpeechContext(ContextPhrases); (_speechRecognition as SpeechRecognitionModule).isRuntimeDetection = true; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; //StartCoroutine(RecordLoop()); _speechRecognition.StartRuntimeRecord(); }
private void Start() { _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; /*** DEBUG ***/ RECORD.onClick.AddListener(StartRecordButtonOnClickHandler); STOP.onClick.AddListener(StopRecordButtonOnClickHandler); }
private void Start() { string conn = "URI=file:" + Application.dataPath + "/fonemas.db"; cn = new SqliteConnection(conn); cn.Open(); //Open connection to the database. if (cn.State.ToString() == "Open") { Debug.Log("open"); } tentativas = 3; //tem q ter frase.text = "A palavra a pronunciar é: " + spawnController.palavra + "."; //tem q ter alreadyRight = false; _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; _startRecordButton = transform.Find("Canvas/Button_StartRecord").GetComponent <Button>(); _stopRecordButton = transform.Find("Canvas/Button_StopRecord").GetComponent <Button>(); //_startRuntimeDetection = transform.Find("Canvas/Button_StartRuntimeDetection").GetComponent<Button>(); //_stopRuntimeDetection = transform.Find("Canvas/Button_StopRuntimeDetection").GetComponent<Button>(); _speechRecognitionState = transform.Find("Canvas/Image_RecordState").GetComponent <Image>(); _speechRecognitionResult = transform.Find("Canvas/Text_Result").GetComponent <Text>(); //_isRuntimeDetectionToggle = transform.Find("Canvas/Toggle_IsRuntime").GetComponent<Toggle>(); //_languageDropdown = transform.Find("Canvas/Dropdown_Language").GetComponent<Dropdown>(); //_contextPhrases = transform.Find("Canvas/InputField_SpeechContext").GetComponent<InputField>(); _startRecordButton.onClick.AddListener(StartRecordButtonOnClickHandler); _stopRecordButton.onClick.AddListener(StopRecordButtonOnClickHandler); //_startRuntimeDetection.onClick.AddListener(StartRuntimeDetectionButtonOnClickHandler); //_stopRuntimeDetection.onClick.AddListener(StopRuntimeDetectionButtonOnClickHandler); //_isRuntimeDetectionToggle.onValueChanged.AddListener(IsRuntimeDetectionOnValueChangedHandler); _speechRecognitionState.color = Color.white; _startRecordButton.interactable = true; _stopRecordButton.interactable = false; }
private void Start() { //Setting up the library _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; //Pause the game TimeControl.PauseGame(); //Set the listener to buttons record.onClick.AddListener(StartRecordButtonOnClickHandler); stop.onClick.AddListener(StopRecordButtonOnClickHandler); //Set the initial chances remainig = 3; remainingAttempts.text = remainig.ToString(); }
private void Start() { _speechRecognition = SpeechRecognitionModule.Instance; _speechRecognition.SpeechRecognizedSuccessEvent += SpeechRecognizedSuccessEventHandler; _speechRecognition.SpeechRecognizedFailedEvent += SpeechRecognizedFailedEventHandler; _startRecordButton = transform.Find("Canvas/Button_StartRecord").GetComponent <Button>(); _stopRecordButton = transform.Find("Canvas/Button_StopRecord").GetComponent <Button>(); _startRuntimeDetection = transform.Find("Canvas/Button_StartRuntimeDetection").GetComponent <Button>(); _stopRuntimeDetection = transform.Find("Canvas/Button_StopRuntimeDetection").GetComponent <Button>(); _speechRecognitionState = transform.Find("Canvas/Image_RecordState").GetComponent <Image>(); _speechRecognitionResult = transform.Find("Canvas/Text_Result").GetComponent <Text>(); _isRuntimeDetectionToggle = transform.Find("Canvas/Toggle_IsRuntime").GetComponent <Toggle>(); _languageDropdown = transform.Find("Canvas/Dropdown_Language").GetComponent <Dropdown>(); _contextPhrases = transform.Find("Canvas/InputField_SpeechContext").GetComponent <InputField>(); _startRecordButton.onClick.AddListener(StartRecordButtonOnClickHandler); _stopRecordButton.onClick.AddListener(StopRecordButtonOnClickHandler); _startRuntimeDetection.onClick.AddListener(StartRuntimeDetectionButtonOnClickHandler); _stopRuntimeDetection.onClick.AddListener(StopRuntimeDetectionButtonOnClickHandler); _isRuntimeDetectionToggle.onValueChanged.AddListener(IsRuntimeDetectionOnValueChangedHandler); _speechRecognitionState.color = Color.white; _startRecordButton.interactable = true; _stopRecordButton.interactable = false; _startRuntimeDetection.interactable = true; _stopRuntimeDetection.interactable = false; _languageDropdown.ClearOptions(); for (int i = 0; i < 43; i++) { _languageDropdown.options.Add(new Dropdown.OptionData(((Enumerators.Language)i).ToString())); } _languageDropdown.onValueChanged.AddListener(LanguageDropdownOnValueChanged); _languageDropdown.value = 1; }