TaterTotterson commited on
Commit
8f2cfca
·
verified ·
1 Parent(s): 2e2669f

Update Space page for Tater v85

Browse files
Files changed (4) hide show
  1. README.md +28 -5
  2. index.html +14 -7
  3. pyproject.toml +8 -2
  4. 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 full local Tater stack and exposes Reachy Mini as a Tater/Home Assistant voice satellite.
 
 
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 locally at `http://127.0.0.1:8501`.
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
- This is the all-in-one Reachy option. For users who already run Tater or Home
35
- Assistant elsewhere, use the lighter Tater Voice Sat app instead.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 full local Tater stack on Reachy Mini: TTS, STT, VAD, wake words,
20
- Speaker/Voice ID, Emotion ID, SDK audio, expressive motion, and satellite settings.
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>Voice ID</span>
29
  <span>Emotion ID</span>
30
- <span>Motion States</span>
31
  </div>
32
  </section>
33
 
34
  <section class="details">
35
  <article>
36
- <h2>All-In-One Tater</h2>
37
- <p>Starts local Tater in the background with voice models, Voice ID, Emotion ID, and the web UI bundled in one Reachy app.</p>
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>http://127.0.0.1:8501</code> to finish setup and manage models.</p>
 
 
 
 
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.7"
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.7"
 
1
  """Standalone Tater app for Reachy Mini."""
2
 
3
+ __version__ = "0.1.8"