From a10c988b5480ca5b937a2793b450cfa01f569d76 Mon Sep 17 00:00:00 2001 From: Malik Talha Date: Thu, 14 Sep 2023 22:41:26 +0500 Subject: Add gRPC-based voice agent service for AGL Introducing a gRPC-based voice agent service for Automotive Grade Linux (AGL) that leverages GStreamer, Vosk, Snips, and RASA. It seamlessly processes user voice commands, converting spoken words to text, extracting intents, and performing actions via the Kuksa interface (WIP). Bug-AGL: SPEC-4906 Signed-off-by: Malik Talha Change-Id: I47e61c66149c67bb97fecc745e4c3afd79f447a5 --- agl_service_voiceagent/config.ini | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 agl_service_voiceagent/config.ini (limited to 'agl_service_voiceagent/config.ini') diff --git a/agl_service_voiceagent/config.ini b/agl_service_voiceagent/config.ini new file mode 100644 index 0000000..9455d6a --- /dev/null +++ b/agl_service_voiceagent/config.ini @@ -0,0 +1,22 @@ +[General] +service_version = 0.2.0 +base_audio_dir = /usr/share/nlu/commands/ +stt_model_path = /usr/share/vosk/vosk-model-small-en-us-0.15 +snips_model_path = /usr/share/nlu/snips/model/ +channels = 1 +sample_rate = 16000 +bits_per_sample = 16 +wake_word = hello auto +server_port = 51053 +server_address = localhost +rasa_model_path = /usr/share/nlu/rasa/models/ +rasa_server_port = 51054 +base_log_dir = /usr/share/nlu/logs/ +store_voice_commands = 0 + +[Kuksa] +ip = localhost +port = 8090 +protocol = ws +insecure = False +token = / -- cgit