Skip to content

OpenVoiceOS/lang-support-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OVOS Language Support Tracker

Your help with translations is invaluable!

You can find us on Gitlocalize, a text and video translation tutorial is available at https://www.openvoiceos.org/translation

Translations Status

translation status from our Gitlocalize platform are available with detailed stats per repository.

The table below lists languages that are at least 25% translated, note that these numbers may decrease whenever new strings become available for translation


Lang Translated %
da 0.93
de-DE 0.9
ca 0.9
gl 0.69
pt-PT 0.6
it-IT 0.55
fr-FR 0.41
eu 0.39
es-ES 0.37
nl-NL 0.36

πŸ“’ Language Support in OVOS Needs Your Help!

Hey OVOS community! πŸš€

If you’re using raspOVOS or any OVOS installation, we need real-world data to improve performance! 🫡

  • 🟒 GitLocalize Benchmarks show between 70% and 90%+ accuracy depending on language
  • πŸ”΄ User Reports from the latest raspOVOS images indicate high intent failure rates in real use!

This gap shows why training data alone isn’t enoughβ€”we need fresh test data to:

  • πŸ›  Identify intent failures in daily usage
  • πŸ—£ Spot translation mistakes affecting accuracy
  • πŸ“Š Improve models & pipelines

🌍 How to Help?

1️⃣ Enable Open Data Collection in raspOVOS (or your OVOS instance)

  • Add this to your mycroft.conf:
"open_data": {
  "intent_urls": [
    "https://metrics.tigregotico.pt/intents"
  ]
}

(Or self-host to track your own assistant’s failed intents! πŸ”§ More info)

2️⃣ Monitor Progress & Data Collection:

OVOS is getting more users, but without native speakers contributing real data, accuracy will suffer!

Thanks for your help! Let’s make OVOS great for every language together! πŸš€πŸ’™


Open Data

benchmark explorers:

  • meteocat - catalan benchmark for weather queries
  • gitlocalize-bench - padatious benchmark to evaluate gitlocalize intents
  • stt-bench - evaluating STT plugins against various datasets
  • tts-bench - evaluating TTS plugins

json dumps for gitlocalize translation stats:

per language translation overview in markdown format:


Recommended Plugins per Language

🚧 - this section is still under construction

Generic Recommendations

Configuration STT Plugin / Model TTS Plugin / Model
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/piper
-https://piper.tigregotico.pt
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-piper
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-citrinet plugin: ovos-tts-plugin-piper
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-whisper
model:whisper-large-v3-turbo
plugin: ovos-tts-plugin-piper

English

Configuration STT Plugin / Model TTS Plugin / Model (Male) TTS Plugin / Model (Female)
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/piper
-https://piper.tigregotico.pt
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/piper
-https://piper.tigregotico.pt
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-piper
model:voice-en-gb-alan-low
plugin: ovos-tts-plugin-piper
model:N/A
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-citrinet
model: neongeckocom/stt_en_citrinet_512_gamma_0_25
plugin: ovos-tts-plugin-piper
model:voice-en-gb-alan-low
plugin: ovos-tts-plugin-piper
model:N/A
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-fasterwhisper
model:whisper-large-v3-turbo
plugin: ovos-tts-plugin-piper
model:voice-en-gb-alan-low
plugin: ovos-tts-plugin-piper
model:N/A

Catalan

Configuration STT Plugin / Model TTS Plugin / Model (Male) TTS Plugin / Model (Female)
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/matxa
-https://matxa.tigregotico.pt
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/matxa
-https://matxa.tigregotico.pt
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/quim
-central/grau
-nord-occidental/pere
-valencia/lluc
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/olga
-central/elia
-nord-occidental/emma
-valencia/gina
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-citrinet
model:projecte-aina/stt-ca-citrinet-512
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/quim
-central/grau
-nord-occidental/pere
-valencia/lluc
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/olga
-central/elia
-nord-occidental/emma
-valencia/gina
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-whisper
model:projecte-aina/whisper-large-v3-ca-3catparla
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/quim
-central/grau
-nord-occidental/pere
-valencia/lluc
plugin: ovos-tts-plugin-matxa-multispeaker-cat
model:
-balear/olga
-central/elia
-nord-occidental/emma
-valencia/gina

Galician

Configuration STT Plugin / Model TTS Plugin / Model (Male) TTS Plugin / Model (Female)
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
N/A plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/nos
-https://nos.tigregotico.pt
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
N/A plugin: ovos-tts-plugin-nos
model:celtia
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-fasterwhisper
model:Jarbas/faster-whisper-small-gl-cv13
N/A plugin: ovos-tts-plugin-nos
model:celtia
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-fasterwhisper
model:Jarbas/faster-whisper-large-v2-gl-cv13
N/A plugin: ovos-tts-plugin-nos
model:celtia

Basque

Configuration STT Plugin / Model TTS Plugin / Model (Male) TTS Plugin / Model (Female)
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
N/A N/A
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
N/A plugin: ovos-tts-plugin-ahotts
model:eu
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-fasterwhisper
model:Jarbas/faster-whisper-small-eu-cv16
N/A plugin: ovos-tts-plugin-ahotts
model:eu
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-HiTZ
model:stt_eu_conformer_transducer_large
N/A plugin: ovos-tts-plugin-ahotts
model:eu

Spanish

Configuration STT Plugin / Model TTS Plugin / Model (Male) TTS Plugin / Model (Female)
Online STT + Online TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/piper
-https://piper.tigregotico.pt
plugin: ovos-tts-plugin-server
url:
-https://tts.smartgic.io/piper
-https://piper.tigregotico.pt
Online STT + Offline TTS plugin: ovos-stt-plugin-server
url:
-https://stt.smartgic.io/fasterwhisper
N/A N/A
Offline STT + Offline TTS (CPU) plugin: ovos-stt-plugin-citrinet
model: Jarbas/stt_es_citrinet_512_onnx
N/A N/A
Offline STT + Offline TTS (GPU) plugin: ovos-stt-plugin-fasterwhisper
model:whisper-large-v3-turbo
N/A N/A

RaspOVOS Language Comparison

  • 🌟 Best: Fully offline (STT, TTS, wake words).
  • βœ… Good: Online STT + Offline TTS.
  • ⚑ Usable: Online STT + Online TTS.
  • πŸ› οΈ Work in Progress: Missing key functionality or early-stage development.
Language STT TTS Wake Word "Wake Up" Hotword Notes Rating
English ovos-stt-plugin-server
Whisper Turbo public servers
ovos-tts-plugin-piper
voice-en-gb-alan-low
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"wake up"
- STT relies on public servers βœ… Good
Catalan ovos-stt-plugin-citrinet
AINA Citrinet model
ovos-tts-plugin-matxa
MatxaTTS
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"desperta"
- Fully offline; supports Catalan-specific models for STT and TTS. 🌟 Best
German ovos-stt-plugin-citrinet
Nemo Citrinet model
ovos-tts-plugin-piper
thorsten-low
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"aufwachen"
- Citrinet is not very good 🌟 Best
Portuguese ovos-stt-plugin-server
MyNorthAI public servers
ovos-tts-plugin-edge-tts
pt-PT-DuarteNeural
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"acorda"
- STT relies on public servers
- Edge TTS is temporary (not privacy respecting).
- 🚧 Skills translation is a work in progress
πŸ› οΈ Work in Progress
Spanish ovos-stt-plugin-citrinet
NVIDIA Citrinet model
ovos-tts-plugin-ahotts
spanish
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"despierta"
- 🚧 Skills translation is a work in progress πŸ› οΈ Work in Progress
Galician ovos-stt-plugin-server
Whisper Turbo public servers
ovos-tts-plugin-nos
NOS TTS
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"acorda"
- STT relies on public servers
- 🚧 "wake up" does not have dedicated galician vosk model
- ⚠️ might be hard to get out of sleep mode! (portuguese model)
- 🚧 Skills translation is a work in progress
πŸ› οΈ Work in Progress
Basque ovos-stt-plugin-server
Whisper Turbo public servers
ovos-tts-plugin-ahotts
basque
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"esnatu"
- STT relies on public servers
-🚧 "wake up" does not have dedicated basque vosk model
- ⚠️ might be hard to get out of sleep mode! (spanish model)
- 🚧 Skills translation is a work in progress
πŸ› οΈ Work in Progress
Dutch ovos-stt-plugin-citrinet
Nemo Citrinet model
ovos-tts-plugin-piper
mls_5809-low
ovos-ww-plugin-precise-lite
"hey mycroft"
ovos-ww-plugin-vosk
"wakker worden"
- Citrinet is not very good
- 🚧 Skills translation is a work in progress
πŸ› οΈ Work in Progress

Info Maps

Clock format per country (12 vs 24h)

img_2.png

Date format per country

img_1.png

System units per country

img.png

Temperature units per country

img_3.png