La Fondation OpenVoiceos, ou OVOS Foundation for Shorts, est une organisation à but non lucratif dédiée à faire progresser la technologie d’assistant vocal open source et propose une alternative à la confidentialité open source à l’assistant vocal par de grandes entreprises comme Amazon, Google et Apple.
L’un des fondateurs, Peter Steenbergen (J1NX), nous a expliqué que tout avait commencé lorsqu’il a lu un article sur le logiciel Raspberryme sur le matériel d’assistant vocal Mycroft Mark II en 2018. Il a fini par être impliqué et a créé «Mycroftos», renommé plus tard « OpenVoiceos – Mycroft Edition », comme un système d’exploitation juste assez utilisant Buildroot et travaillant sur la Mark II. Il y a eu des tensions avec la communauté open source à un moment donné, et le projet Mycroft est allé vers le sud à partir de là et la société a dû fermer en 2023.
Finalement, OpenVoiceos a repris la base de code de Mycroft AI et a réussi à fusionner les relations publiques persistantes de la communauté open source. Avec NEON AI, ils ont repris les forums de la communauté Mycroft AI, qui résident désormais à https://community.opeConSational.ai/, et Peter a décidé d’ouvrir la Fondation OpenVoiceos avec des partenaires en 2024, mais il vient d’être approuvé par le gouvernement néerlandais. Vous pouvez en savoir plus sur l’histoire du projet dans la section à propos du site Web.

Avance rapide jusqu’à aujourd’hui, OpenVoiceOS est désormais divisé en plusieurs modules:
- OVOS-MessageBUS – Le bus tous les modules différents se parlent.
- OVOS-Core – Le système principal qui gère toutes les compétences. Fondamentalement, le cerveau de tout cela et est entièrement compatible des compétences en AI.
- OVOS-Listener – Accès à votre microphone qui gère le mot-clé, STT, etc… encore entièrement modulaire par les plugins. Vous pouvez complètement choisir votre plugin de wake-word (la valeur par défaut est toujours «Hey Mycroft»). Vous pouvez choisir n’importe quel plugin STT de votre goût, que ce soit sur l’appareil, sur site ou en ligne.
- OVOS-Audio – Accès à votre haut-parleur. Basé sur les plugins afin que l’utilisateur choisit TTS (sur l’appareil, sur site ou en ligne). Fondamentalement, tout ce qui se rapporte à la sortie sonore.
- Ovos-phal – couche d’abstraction de plate-forme / matériel. Un système basé sur des plugins à gérer et à fournir n’importe quoi à partir des intégrations matérielles (chapeaux, de Mycroft AI Mark1, de Mycroft AI Mark2, etc.) ou des intégrations système (gestionnaire de réseau, entrée de clavier, appareil photo, etc.)
- OVOS-GUI – L’interface utilisateur graphique. L’interface graphique a été divisée en deux systèmes: un bus pour étendre le MessageBus pour la communication liée à l’interface graphique et l’interface graphique elle-même. La valeur par défaut est toujours l’interface graphique basée sur KDE QT, cependant, en retard, en tant qu’aix, le développeur principal poursuit d’autres efforts et il n’y a plus de développeur QT au sein de la communauté. Une version HTMX est actuellement également travaillée comme une alternative légère et les GUI peuvent désormais même fonctionner sur des appareils complètement différents si vous le souhaitez.

Les modules peuvent être facultatifs, donc si vous ne voulez qu’un appareil sans tête et créer un mini type d’appareil Google Home, vous pouvez également laisser l’interface graphique à l’écart, ou si l’utilisateur veut simplement créer une boîte de chat / webchat, seulement le message, Core, Core et des plugins connexes sont nécessaires. OpenVoiceos (OVOS) peut être installé sur n’importe quelle machine Linux, mais il existe une image minimale basée sur Buildroot et une image optimisée à la Raspberry Pi pour OVOS
Vous trouverez le code source sur GitHub et la documentation avec des liens vers des images et des instructions prédéfinies sur github.io.
Le projet est complété par HiveMind, un projet distinct de Jarbas, le développeur Python principal du projet OVOS, qui permet à tous les différents modules de framework OpenVoiceos d’être divisés sur plusieurs appareils. Peter explique davantage:
Cela étend le ou les bus de message pour parler du réseau avec toutes les atténuations de sécurité associées impliquées. Cela permet par exemple de soulever tout le travail lourd à un serveur de renom et d’avoir de petites «satellites» à faible ressource pour lui parler. Ainsi, les systèmes Core Skill / Phal s’exécutent sur un grand serveur, tandis que sur un appareil à faible ressource, vous ne faites que l’exécuter l’auditeur pour le microphone et l’audio pour la sortie sonore. L’exemple le meilleur et le plus actuel serait d’exécuter votre propre serveur de cloud vocal d’assistant à domicile et satellite vocale adjoint à domicile.

À certains égards, la Fondation OpenVoiceos est l’équivalent de la Fondation d’assistant à domicile, mais pour l’assistant vocal et vise à protéger la communauté du développeur et le développement de l’ensemble du cadre contre les intérêts commerciaux. Le projet vit donc même si l’un des principaux sponsors disparaît en raison de la faillite ou autrement. Certains partenaires actuels qui utilisent OVOS incluent la Fondation Royal Visio pour les personnes aveugles et à l’origine de la vision, Wasabi UE Project / | CALACE AUGENTATION DES ANALYTIQUES DE MANUFACTURATION QUI AIDE Les travailleurs d’usine à effectuer des tâches longues et à forte intensité d’informations, et la
Des informations supplémentaires peuvent être trouvées sur le site Web de la Fondation.
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

