From 1f75e6c0b9808097367c211aa8fa57c0ac57c366 Mon Sep 17 00:00:00 2001 From: Artur Mukhamadiev Date: Fri, 14 Aug 2026 16:27:50 +0300 Subject: [PATCH] voice usage --- .gitignore | 3 +++ .pi/settings.json | 5 +++++ README.md | 15 +++++++++++++++ scripts/pi-talk.sh | 9 +++++++++ 4 files changed, 32 insertions(+) create mode 100644 .gitignore create mode 100644 .pi/settings.json create mode 100644 README.md create mode 100755 scripts/pi-talk.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b5ab4cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.pi/npm/ +tools/ +.env diff --git a/.pi/settings.json b/.pi/settings.json new file mode 100644 index 0000000..058b344 --- /dev/null +++ b/.pi/settings.json @@ -0,0 +1,5 @@ +{ + "packages": [ + "npm:talk-pi@1.0.16" + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..e2ff40a --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# AI-assisted voice controlled web app demo on TV + +## Requirements: + +```sh +npm install -g agent-browser +pi install npm:talk-pi +pi install npm:@juicesharp/rpiv-voice +``` + +## How to run with voice + +```sh +./scripts/pi-talk.sh --approve +``` diff --git a/scripts/pi-talk.sh b/scripts/pi-talk.sh new file mode 100755 index 0000000..cd9951a --- /dev/null +++ b/scripts/pi-talk.sh @@ -0,0 +1,9 @@ +#!/bin/sh +set -eu + +script_dir=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd) +project_dir=$(dirname -- "$script_dir") +pi_bin=$(command -v pi) + +cd "$project_dir" +exec node --env-file="$project_dir/.env" "$pi_bin" "$@"