summaryrefslogtreecommitdiff
path: root/common/hotword_dsp_api.c
diff options
context:
space:
mode:
authorTzung-Bi Shih <tzungbi@chromium.org>2019-07-02 03:05:33 +0800
committerCommit Bot <commit-bot@chromium.org>2019-09-19 07:59:08 +0000
commitf337d5b320867c74672f517c87543acaa447278c (patch)
tree692d1b2d048063cced39764c4e4cbc7139ba23cb /common/hotword_dsp_api.c
parentaa17252161c5cc526555c2f82ad238361f7d22a0 (diff)
downloadchrome-ec-f337d5b320867c74672f517c87543acaa447278c.tar.gz
audio_codec: integrate speech-micro
Leverage speech-micro to detect hotword. BRANCH=none BUG=b:122027734, b:123268236, b:132319180 TEST=1. define CONFIG_AUDIO_CODEC in board.h 2. define CONFIG_AUDIO_CODEC_DMIC in board.h 3. define CONFIG_AUDIO_CODEC_DMIC_SOFTWARE_GAIN in board.h 4. define CONFIG_AUDIO_CODEC_DMIC_MAX_SOFTWARE_GAIN in board.h 5. define CONFIG_AUDIO_CODEC_WOV in board.h 6. make BOARD=kukui_scp -j Change-Id: I8b238fd8bd9af8e70d5a747650eb8b7dbf4200cb Signed-off-by: Tzung-Bi Shih <tzungbi@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1602453 Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
Diffstat (limited to 'common/hotword_dsp_api.c')
-rw-r--r--common/hotword_dsp_api.c35
1 files changed, 35 insertions, 0 deletions
diff --git a/common/hotword_dsp_api.c b/common/hotword_dsp_api.c
new file mode 100644
index 0000000000..dc53cd0055
--- /dev/null
+++ b/common/hotword_dsp_api.c
@@ -0,0 +1,35 @@
+/*
+ * Copyright 2019 The Chromium OS Authors. All rights reserved.
+ * Use of this source code is governed by a BSD-style license that can be
+ * found in the LICENSE file.
+ */
+
+#include "audio_codec.h"
+#include "hotword_dsp_api.h"
+
+const int kGoogleHotwordRequiredDataAlignment = 4;
+
+int GoogleHotwordDspInit(void *hotword_memmap)
+{
+ return 1;
+}
+
+int GoogleHotwordDspProcess(const void *samples, int num_samples,
+ int *preamble_length_ms)
+{
+ return 0;
+}
+
+void GoogleHotwordDspReset(void)
+{
+}
+
+int GoogleHotwordDspGetMaximumAudioPreambleMs(void)
+{
+ return 0;
+}
+
+int GoogleHotwordVersion(void)
+{
+ return 0;
+}