feat: unified speech setup and introduced local STT/TTS capabilities

- Added unified `omp setup speech` flow with JSON/check modes and model picker.
- Added local STT pipeline with sherpa workers, recorder/download flow, and streaming inference.
- Added local TTS pipeline with `omp say`, backend selection, and streaming vocalization.
- Replaced legacy speech settings with unified `speech`/`speechgen` configuration keys.
This commit is contained in:
can1357
2026-06-14 16:07:44 +02:00
parent 46ea12f1a1
commit b830f7912b
55 changed files with 6702 additions and 505 deletions
+2 -1
View File
@@ -80,7 +80,8 @@
"zod": "catalog:"
},
"optionalDependencies": {
"@huggingface/transformers": "catalog:"
"@huggingface/transformers": "catalog:",
"sherpa-onnx-node": "1.13.2"
},
"devDependencies": {
"@types/bun": "catalog:"