Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(336)

Side by Side Diff: chrome/browser/resources/hotword/constants.js

Issue 1011813006: Make availability of hotword hardware known to hotword component extension. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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 });
OLDNEW
« no previous file with comments | « chrome/browser/extensions/api/hotword_private/hotword_private_api.cc ('k') | chrome/browser/resources/hotword/nacl_manager.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698