Spaces:
Running
Running
Update Space page for Tater v85
Browse files- README.md +28 -5
- index.html +14 -7
- pyproject.toml +8 -2
- tater_reachy_standalone/__init__.py +1 -1
README.md
CHANGED
|
@@ -5,7 +5,7 @@ colorFrom: red
|
|
| 5 |
colorTo: gray
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
-
short_description: Full local Tater stack plus Reachy Mini voice satellite.
|
| 9 |
tags:
|
| 10 |
- reachy_mini
|
| 11 |
- reachy_mini_python_app
|
|
@@ -16,20 +16,43 @@ tags:
|
|
| 16 |
- Tater
|
| 17 |
- voice-assistant
|
| 18 |
- home-assistant
|
|
|
|
|
|
|
|
|
|
| 19 |
---
|
| 20 |
|
| 21 |
# Tater Reachy Standalone
|
| 22 |
|
| 23 |
-
Standalone Reachy Mini app that runs the
|
|
|
|
|
|
|
| 24 |
|
| 25 |
When the app is running:
|
| 26 |
|
| 27 |
- Reachy app settings stay focused on satellite setup, wake word, and wake sound.
|
| 28 |
-
- Tater runs
|
| 29 |
- Local TTS, STT, VAD, wake words, Speaker/Voice ID, Emotion ID, and model settings are available through Tater.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
- The satellite protocol runs inside the same Reachy app process tree.
|
| 31 |
|
| 32 |
This project vendors a snapshot of the main Tater app and the existing Tater Voice Sat code so the Reachy app can be installed as one Python package.
|
| 33 |
|
| 34 |
-
|
| 35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
colorTo: gray
|
| 6 |
sdk: static
|
| 7 |
pinned: false
|
| 8 |
+
short_description: Full local Tater AI stack plus Reachy Mini voice satellite.
|
| 9 |
tags:
|
| 10 |
- reachy_mini
|
| 11 |
- reachy_mini_python_app
|
|
|
|
| 16 |
- Tater
|
| 17 |
- voice-assistant
|
| 18 |
- home-assistant
|
| 19 |
+
- local-ai
|
| 20 |
+
- local-llm
|
| 21 |
+
- vision
|
| 22 |
---
|
| 23 |
|
| 24 |
# Tater Reachy Standalone
|
| 25 |
|
| 26 |
+
Standalone Reachy Mini app that runs the local Tater stack and exposes Reachy Mini as a Tater/Home Assistant voice satellite.
|
| 27 |
+
|
| 28 |
+
This is the all-in-one option: Tater runs beside the Reachy satellite, so the robot can listen, speak, move, and use the same local model stack as the main Tater app.
|
| 29 |
|
| 30 |
When the app is running:
|
| 31 |
|
| 32 |
- Reachy app settings stay focused on satellite setup, wake word, and wake sound.
|
| 33 |
+
- Tater runs on your Reachy at port `8501`.
|
| 34 |
- Local TTS, STT, VAD, wake words, Speaker/Voice ID, Emotion ID, and model settings are available through Tater.
|
| 35 |
+
- Local AI providers can run inside Tater, including Hugging Face Transformers, llama.cpp / GGUF, and MLX LM on Apple Silicon.
|
| 36 |
+
- Tater can serve text and vision models through its OpenAI-compatible API.
|
| 37 |
+
- The built-in Hugging Face browser helps download and manage local models from the Tater settings UI.
|
| 38 |
+
- Internal Redis keeps memory and runtime state local without a separate Redis setup.
|
| 39 |
- The satellite protocol runs inside the same Reachy app process tree.
|
| 40 |
|
| 41 |
This project vendors a snapshot of the main Tater app and the existing Tater Voice Sat code so the Reachy app can be installed as one Python package.
|
| 42 |
|
| 43 |
+
For users who already run Tater or Home Assistant elsewhere, use the lighter
|
| 44 |
+
[Tater Voice Sat](https://huggingface.co/spaces/TaterTotterson/tater_voice_sat)
|
| 45 |
+
app instead.
|
| 46 |
+
|
| 47 |
+
## What Reachy Adds
|
| 48 |
+
|
| 49 |
+
- Reachy Mini SDK audio for microphone and playback.
|
| 50 |
+
- microWakeWord selection and wake sound settings.
|
| 51 |
+
- Wake, listening, thinking, tool, speaking, success, error, and idle motion states.
|
| 52 |
+
- Tater/Home Assistant satellite compatibility through linux-voice-assistant.
|
| 53 |
+
|
| 54 |
+
## Tater Links
|
| 55 |
+
|
| 56 |
+
- [Main Tater repo](https://github.com/TaterTotterson/Tater)
|
| 57 |
+
- [microWakeWords catalog](https://github.com/TaterTotterson/microWakeWords)
|
| 58 |
+
- [Tater Voice Sat](https://huggingface.co/spaces/TaterTotterson/tater_voice_sat)
|
index.html
CHANGED
|
@@ -16,32 +16,39 @@
|
|
| 16 |
<p class="eyebrow">Standalone Reachy App</p>
|
| 17 |
<h1>Tater Reachy Standalone</h1>
|
| 18 |
<p class="tagline">
|
| 19 |
-
Runs the
|
| 20 |
-
|
| 21 |
</p>
|
| 22 |
<div class="signal-row" aria-label="Integration path">
|
| 23 |
<span>Full Tater Stack</span>
|
| 24 |
<span>Reachy Mini</span>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
<span>TTS / STT</span>
|
| 26 |
<span>VAD</span>
|
| 27 |
<span>microWakeWord</span>
|
| 28 |
-
<span>
|
| 29 |
<span>Emotion ID</span>
|
| 30 |
-
<span>Motion States</span>
|
| 31 |
</div>
|
| 32 |
</section>
|
| 33 |
|
| 34 |
<section class="details">
|
| 35 |
<article>
|
| 36 |
-
<h2>
|
| 37 |
-
<p>Starts
|
| 38 |
<a class="repo-link" href="https://github.com/TaterTotterson/Tater" target="_blank" rel="noreferrer">
|
| 39 |
Tater GitHub
|
| 40 |
</a>
|
| 41 |
</article>
|
| 42 |
<article>
|
| 43 |
<h2>Local Web UI</h2>
|
| 44 |
-
<p>While this app is running, open Tater at <code>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
</article>
|
| 46 |
<article>
|
| 47 |
<h2>Wake Words</h2>
|
|
|
|
| 16 |
<p class="eyebrow">Standalone Reachy App</p>
|
| 17 |
<h1>Tater Reachy Standalone</h1>
|
| 18 |
<p class="tagline">
|
| 19 |
+
Runs the local Tater AI stack on Reachy Mini: voice, memory, local models,
|
| 20 |
+
vision settings, SDK audio, expressive motion, and satellite controls in one app.
|
| 21 |
</p>
|
| 22 |
<div class="signal-row" aria-label="Integration path">
|
| 23 |
<span>Full Tater Stack</span>
|
| 24 |
<span>Reachy Mini</span>
|
| 25 |
+
<span>Local LLMs</span>
|
| 26 |
+
<span>Vision Models</span>
|
| 27 |
+
<span>OpenAI API</span>
|
| 28 |
+
<span>Built-In Redis</span>
|
| 29 |
<span>TTS / STT</span>
|
| 30 |
<span>VAD</span>
|
| 31 |
<span>microWakeWord</span>
|
| 32 |
+
<span>Speaker ID</span>
|
| 33 |
<span>Emotion ID</span>
|
|
|
|
| 34 |
</div>
|
| 35 |
</section>
|
| 36 |
|
| 37 |
<section class="details">
|
| 38 |
<article>
|
| 39 |
+
<h2>Local AI Stack</h2>
|
| 40 |
+
<p>Starts Tater beside the satellite with local voice, memory, model settings, Hugging Face browsing, and OpenAI-compatible API support.</p>
|
| 41 |
<a class="repo-link" href="https://github.com/TaterTotterson/Tater" target="_blank" rel="noreferrer">
|
| 42 |
Tater GitHub
|
| 43 |
</a>
|
| 44 |
</article>
|
| 45 |
<article>
|
| 46 |
<h2>Local Web UI</h2>
|
| 47 |
+
<p>While this app is running, open Tater on your Reachy at port <code>8501</code> to finish setup, download models, and manage providers.</p>
|
| 48 |
+
</article>
|
| 49 |
+
<article>
|
| 50 |
+
<h2>Model Options</h2>
|
| 51 |
+
<p>Use local Transformers, llama.cpp / GGUF, or MLX LM on Apple Silicon for base LLM, vision, Spudex, and routing workflows.</p>
|
| 52 |
</article>
|
| 53 |
<article>
|
| 54 |
<h2>Wake Words</h2>
|
pyproject.toml
CHANGED
|
@@ -4,8 +4,8 @@ build-backend = "setuptools.build_meta"
|
|
| 4 |
|
| 5 |
[project]
|
| 6 |
name = "tater_reachy_standalone"
|
| 7 |
-
version = "0.1.
|
| 8 |
-
description = "Full local Tater stack and voice satellite for Reachy Mini"
|
| 9 |
readme = "README.md"
|
| 10 |
requires-python = ">=3.11"
|
| 11 |
dependencies = [
|
|
@@ -27,6 +27,7 @@ dependencies = [
|
|
| 27 |
"requests",
|
| 28 |
"youtube-transcript-api",
|
| 29 |
"redis",
|
|
|
|
| 30 |
"nest_asyncio",
|
| 31 |
"websocket-client",
|
| 32 |
"aioftp",
|
|
@@ -54,8 +55,13 @@ dependencies = [
|
|
| 54 |
"torch",
|
| 55 |
"torchinfo",
|
| 56 |
"matplotlib",
|
|
|
|
| 57 |
"speechbrain==1.1.0",
|
|
|
|
| 58 |
"transformers",
|
|
|
|
|
|
|
|
|
|
| 59 |
"faster-whisper",
|
| 60 |
"vosk",
|
| 61 |
"pykokoro",
|
|
|
|
| 4 |
|
| 5 |
[project]
|
| 6 |
name = "tater_reachy_standalone"
|
| 7 |
+
version = "0.1.8"
|
| 8 |
+
description = "Full local Tater AI stack and voice satellite for Reachy Mini"
|
| 9 |
readme = "README.md"
|
| 10 |
requires-python = ">=3.11"
|
| 11 |
dependencies = [
|
|
|
|
| 27 |
"requests",
|
| 28 |
"youtube-transcript-api",
|
| 29 |
"redis",
|
| 30 |
+
"redislite",
|
| 31 |
"nest_asyncio",
|
| 32 |
"websocket-client",
|
| 33 |
"aioftp",
|
|
|
|
| 55 |
"torch",
|
| 56 |
"torchinfo",
|
| 57 |
"matplotlib",
|
| 58 |
+
"psutil",
|
| 59 |
"speechbrain==1.1.0",
|
| 60 |
+
"huggingface-hub",
|
| 61 |
"transformers",
|
| 62 |
+
"accelerate",
|
| 63 |
+
"llama-cpp-python>=0.3.23",
|
| 64 |
+
"mlx-lm; platform_system == 'Darwin' and platform_machine == 'arm64'",
|
| 65 |
"faster-whisper",
|
| 66 |
"vosk",
|
| 67 |
"pykokoro",
|
tater_reachy_standalone/__init__.py
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
"""Standalone Tater app for Reachy Mini."""
|
| 2 |
|
| 3 |
-
__version__ = "0.1.
|
|
|
|
| 1 |
"""Standalone Tater app for Reachy Mini."""
|
| 2 |
|
| 3 |
+
__version__ = "0.1.8"
|