| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 cr.define('hotword.constants', function() { | 5 cr.define('hotword.constants', function() { |
| 6 'use strict'; | 6 'use strict'; |
| 7 | 7 |
| 8 /** | 8 /** |
| 9 * Number of seconds of audio to record when logging is enabled. | 9 * Number of seconds of audio to record when logging is enabled. |
| 10 * @const {number} | 10 * @const {number} |
| 11 */ | 11 */ |
| 12 var AUDIO_LOG_SECONDS = 2; | 12 var AUDIO_LOG_SECONDS = 2; |
| 13 | 13 |
| 14 /** | 14 /** |
| 15 * Timeout in seconds, for detecting false positives with a hotword stream. |
| 16 * @const {number} |
| 17 */ |
| 18 var HOTWORD_STREAM_TIMEOUT_SECONDS = 2; |
| 19 |
| 20 /** |
| 15 * Hotword data shared module extension's ID. | 21 * Hotword data shared module extension's ID. |
| 16 * @const {string} | 22 * @const {string} |
| 17 */ | 23 */ |
| 18 var SHARED_MODULE_ID = 'lccekmodgklaepjeofjdjpbminllajkg'; | 24 var SHARED_MODULE_ID = 'lccekmodgklaepjeofjdjpbminllajkg'; |
| 19 | 25 |
| 20 /** | 26 /** |
| 21 * Path to shared module data. | 27 * Path to shared module data. |
| 22 * @const {string} | 28 * @const {string} |
| 23 */ | 29 */ |
| 24 var SHARED_MODULE_ROOT = '_modules/' + SHARED_MODULE_ID; | 30 var SHARED_MODULE_ROOT = '_modules/' + SHARED_MODULE_ID; |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 110 * Messages for communicating with the NaCl recognizer plugin. These must match | 116 * Messages for communicating with the NaCl recognizer plugin. These must match |
| 111 * constants in <google3>/hotword_plugin.c | 117 * constants in <google3>/hotword_plugin.c |
| 112 * @enum {string} | 118 * @enum {string} |
| 113 */ | 119 */ |
| 114 var NaClPlugin = { | 120 var NaClPlugin = { |
| 115 RESTART: 'r', | 121 RESTART: 'r', |
| 116 SAMPLE_RATE_PREFIX: 'h', | 122 SAMPLE_RATE_PREFIX: 'h', |
| 117 MODEL_PREFIX: 'm', | 123 MODEL_PREFIX: 'm', |
| 118 STOP: 's', | 124 STOP: 's', |
| 119 LOG: 'l', | 125 LOG: 'l', |
| 126 DSP: 'd', |
| 120 BEGIN_SPEAKER_MODEL: 'b', | 127 BEGIN_SPEAKER_MODEL: 'b', |
| 121 ADAPT_SPEAKER_MODEL: 'a', | 128 ADAPT_SPEAKER_MODEL: 'a', |
| 122 FINISH_SPEAKER_MODEL: 'f', | 129 FINISH_SPEAKER_MODEL: 'f', |
| 123 SPEAKER_MODEL_SAVED: 'sm_saved', | 130 SPEAKER_MODEL_SAVED: 'sm_saved', |
| 124 REQUEST_MODEL: 'model', | 131 REQUEST_MODEL: 'model', |
| 125 MODEL_LOADED: 'model_loaded', | 132 MODEL_LOADED: 'model_loaded', |
| 126 READY_FOR_AUDIO: 'audio', | 133 READY_FOR_AUDIO: 'audio', |
| 127 STOPPED: 'stopped', | 134 STOPPED: 'stopped', |
| 128 HOTWORD_DETECTED: 'hotword', | 135 HOTWORD_DETECTED: 'hotword', |
| 129 MS_CONFIGURED: 'ms_configured', | 136 MS_CONFIGURED: 'ms_configured', |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 269 * @const {string} | 276 * @const {string} |
| 270 */ | 277 */ |
| 271 var UI_LANGUAGE = (chrome.i18n && chrome.i18n.getUILanguage) ? | 278 var UI_LANGUAGE = (chrome.i18n && chrome.i18n.getUILanguage) ? |
| 272 chrome.i18n.getUILanguage() : ''; | 279 chrome.i18n.getUILanguage() : ''; |
| 273 | 280 |
| 274 return { | 281 return { |
| 275 AUDIO_LOG_SECONDS: AUDIO_LOG_SECONDS, | 282 AUDIO_LOG_SECONDS: AUDIO_LOG_SECONDS, |
| 276 CLIENT_PORT_NAME: CLIENT_PORT_NAME, | 283 CLIENT_PORT_NAME: CLIENT_PORT_NAME, |
| 277 COMMAND_FIELD_NAME: COMMAND_FIELD_NAME, | 284 COMMAND_FIELD_NAME: COMMAND_FIELD_NAME, |
| 278 FILE_SYSTEM_SIZE_BYTES: FILE_SYSTEM_SIZE_BYTES, | 285 FILE_SYSTEM_SIZE_BYTES: FILE_SYSTEM_SIZE_BYTES, |
| 286 HOTWORD_STREAM_TIMEOUT_SECONDS: HOTWORD_STREAM_TIMEOUT_SECONDS, |
| 279 NUM_TRAINING_UTTERANCES: NUM_TRAINING_UTTERANCES, | 287 NUM_TRAINING_UTTERANCES: NUM_TRAINING_UTTERANCES, |
| 280 SHARED_MODULE_ID: SHARED_MODULE_ID, | 288 SHARED_MODULE_ID: SHARED_MODULE_ID, |
| 281 SHARED_MODULE_ROOT: SHARED_MODULE_ROOT, | 289 SHARED_MODULE_ROOT: SHARED_MODULE_ROOT, |
| 282 SPEAKER_MODEL_FILE_NAME: SPEAKER_MODEL_FILE_NAME, | 290 SPEAKER_MODEL_FILE_NAME: SPEAKER_MODEL_FILE_NAME, |
| 283 UI_LANGUAGE: UI_LANGUAGE, | 291 UI_LANGUAGE: UI_LANGUAGE, |
| 284 UTTERANCE_FILE_EXTENSION: UTTERANCE_FILE_EXTENSION, | 292 UTTERANCE_FILE_EXTENSION: UTTERANCE_FILE_EXTENSION, |
| 285 UTTERANCE_FILE_PREFIX: UTTERANCE_FILE_PREFIX, | 293 UTTERANCE_FILE_PREFIX: UTTERANCE_FILE_PREFIX, |
| 286 CommandToPage: CommandToPage, | 294 CommandToPage: CommandToPage, |
| 287 CommandFromPage: CommandFromPage, | 295 CommandFromPage: CommandFromPage, |
| 288 Error: Error, | 296 Error: Error, |
| 289 Event: Event, | 297 Event: Event, |
| 290 File: File, | 298 File: File, |
| 291 NaClPlugin: NaClPlugin, | 299 NaClPlugin: NaClPlugin, |
| 292 RecognizerStartMode: RecognizerStartMode, | 300 RecognizerStartMode: RecognizerStartMode, |
| 293 SessionSource: SessionSource, | 301 SessionSource: SessionSource, |
| 294 TimeoutMs: TimeoutMs, | 302 TimeoutMs: TimeoutMs, |
| 295 UmaMediaStreamOpenResult: UmaMediaStreamOpenResult, | 303 UmaMediaStreamOpenResult: UmaMediaStreamOpenResult, |
| 296 UmaMetrics: UmaMetrics, | 304 UmaMetrics: UmaMetrics, |
| 297 UmaNaClMessageTimeout: UmaNaClMessageTimeout, | 305 UmaNaClMessageTimeout: UmaNaClMessageTimeout, |
| 298 UmaNaClPluginLoadResult: UmaNaClPluginLoadResult, | 306 UmaNaClPluginLoadResult: UmaNaClPluginLoadResult, |
| 299 UmaTriggerSource: UmaTriggerSource | 307 UmaTriggerSource: UmaTriggerSource |
| 300 }; | 308 }; |
| 301 | 309 |
| 302 }); | 310 }); |
| OLD | NEW |