From 34ad174d5b76bab2c7373b34e2651a1e10899273 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 22 May 2026 08:04:39 +0000 Subject: [PATCH] docs: sync documentation with recent code changes Updates README.md and INSTALL docs to reflect recent additions: - Replaced "OpenAI" with "OpenAI/Groq" (LLM) in architectural diagrams. - Updated language count from 11+ to 13+. - Updated phone prefix detection count from 52 to 53. --- README.md | 8 ++++---- docs/INSTALL_EN.md | 6 +++--- docs/INSTALL_PL.md | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 6405c27..6ece1dc 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ graph TB subgraph External["EXTERNAL SERVICES"] Twilio["Twilio
Voice / PSTN
STT (Gather)
Record
Webhooks"] - OpenAI["OpenAI
GPT-4o (conversation)
Whisper async
TTS (fallback)"] + OpenAI["OpenAI / Groq
LLM (conversation)
Whisper async
TTS (fallback)"] ElevenLabs["ElevenLabs
TTS (primary voice)
eleven_turbo_v2_5"] end @@ -26,7 +26,7 @@ graph TB TTS["tts.py
ElevenLabs → OpenAI
→ Polly (fallback)
Cache (MD5)
Circuit breaker"] Owner["owner_channel.py
Signal notify
Signal poll (3s)
Slash commands
Instructions"] Contact["contact_lookup.py
contacts.json
Twilio CNAM
E.164 normalize
Lang from prefix"] - I18n["i18n.py
11+ languages
Signal templates
Polly voices
Twilio codes"] + I18n["i18n.py
13+ languages
Signal templates
Polly voices
Twilio codes"] end SignalCLI["signal-cli :8080
REST API
Native mode
Self-hosted"] @@ -185,7 +185,7 @@ sequenceDiagram ```mermaid flowchart TD - Start([CALL START]) --> Prefix["Phone prefix detection
+41 → de-CH
+48 → pl-PL
+44 → en-GB
(52 prefixes)"] + Start([CALL START]) --> Prefix["Phone prefix detection
+41 → de-CH
+48 → pl-PL
+44 → en-GB
(53 prefixes)"] Prefix --> ContactCheck{Contact has
lang override?} ContactCheck -->|Yes| ContactLang["Use contact language
contacts.json
e.g. {name: ..., lang: pl}"] @@ -454,7 +454,7 @@ AVA/ │ ├── tts.py # TTS provider chain (ElevenLabs → OpenAI → Polly) │ ├── owner_channel.py # Signal notifications, polling, slash commands │ ├── contact_lookup.py # Contact book + Twilio CNAM + language from prefix -│ └── i18n.py # Multilingual strings, voice maps, Signal templates +│ └── i18n.py # Multilingual strings, voice maps, Signal templates (13+ langs) ├── data/ │ ├── contacts.json # (user-created) Phone contact book │ └── calls/ # (auto-generated) JSON call records diff --git a/docs/INSTALL_EN.md b/docs/INSTALL_EN.md index e746913..02c3084 100644 --- a/docs/INSTALL_EN.md +++ b/docs/INSTALL_EN.md @@ -629,8 +629,8 @@ AVA includes the following security mechanisms: ┌─────────────────────────────────────────────────────────────────┐ │ EXTERNAL SERVICES │ │ ┌──────────┐ ┌───────────┐ ┌──────────────┐ │ -│ │ Twilio │ │ OpenAI │ │ ElevenLabs │ │ -│ │ Voice/STT │ │ GPT-4o │ │ TTS (voice) │ │ +│ │ Twilio │ │OpenAI/Groq│ │ ElevenLabs │ │ +│ │ Voice/STT │ │ LLM │ │ TTS (voice) │ │ │ └─────┬─────┘ │ TTS fbk │ └──────┬───────┘ │ │ │ └─────┬─────┘ │ │ └────────┼──────────────────┼───────────────────┼─────────────────┘ @@ -657,7 +657,7 @@ AVA includes the following security mechanisms: │ │ │ │ │ │ │ owner_channel.py ─── contact_lookup.py ─── i18n.py │ │ │ │ │ │ │ │ -│ │ Signal notify contacts.json 11+ langs │ +│ │ Signal notify contacts.json 13+ langs │ │ │ Signal poll (3s) CNAM lookup Signal │ │ │ Slash commands Lang from prefix templates │ │ │ Owner instructions Per-contact lang │ diff --git a/docs/INSTALL_PL.md b/docs/INSTALL_PL.md index fbe8d98..624d766 100644 --- a/docs/INSTALL_PL.md +++ b/docs/INSTALL_PL.md @@ -627,8 +627,8 @@ AVA posiada nastepujace mechanizmy bezpieczenstwa: ┌─────────────────────────────────────────────────────────────────┐ │ USLUGI ZEWNETRZNE │ │ ┌──────────┐ ┌───────────┐ ┌──────────────┐ │ -│ │ Twilio │ │ OpenAI │ │ ElevenLabs │ │ -│ │ Voice/STT │ │ GPT-4o │ │ TTS (glos) │ │ +│ │ Twilio │ │OpenAI/Groq│ │ ElevenLabs │ │ +│ │ Voice/STT │ │ LLM │ │ TTS (glos) │ │ │ └─────┬─────┘ │ TTS zap. │ └──────┬───────┘ │ │ │ └─────┬─────┘ │ │ └────────┼──────────────────┼───────────────────┼─────────────────┘ @@ -655,7 +655,7 @@ AVA posiada nastepujace mechanizmy bezpieczenstwa: │ │ │ │ │ │ │ owner_channel.py ─── contact_lookup.py ─── i18n.py │ │ │ │ │ │ │ │ -│ │ Signal powiad. contacts.json 11+ jezykow │ +│ │ Signal powiad. contacts.json 13+ jezykow │ │ │ Signal poll (3s) CNAM lookup Signal │ │ │ Slash komendy Jezyk z prefiksu szablony │ │ │ Instrukcje Per-kontakt jezyk │