Es gibt verschiedene Open-Source-Hardware und -Frameworks, die verwendet werden können, um intelligente Lautsprecher wie Google Speaker zu erstellen. Hier sind die wichtigsten Optionen:
Open-Source-Smart-Speaker-Projekte #
- Smart Speaker from Scratch
- Dieses Projekt, das auf GitHub bereitgestellt wird, zeigt, wie man mit Raspberry Pi, ReSpeaker-Mikrofonarray und Lautsprechern einen Smart Speaker erstellen kann12.
- Es wurde entwickelt, um Amazon Alexa, Google Assistant, Mycroft, Home Assistant usw. auszuführen.
- Es betont einen Open-Source-Ansatz, der den Datenschutz der Benutzer schützt und die Funktionalität erweitert.
- Eximus Smart Speaker
- Verwendet Hardware, die auf ESP32 basiert, und hat ein ähnliches Design wie Amazon Echo Dot v33.
- Enthält eine Vielzahl von Funktionen wie Mikrofonarray, NeoPixel-Ring und USB-C-Anschluss und ermöglicht benutzerdefinierte Erweiterungen.
Open-Source-Sprachassistent-Frameworks #
- SEPIA Framework
- Ein plattformübergreifendes Open-Source-Sprachassistent-Framework, mit dem interaktive Geräte erstellt werden können, die vollständig offline betrieben werden können4.
- Anpassungsfreundlich und unterstützt verschiedene Sprachen.
- Rhasspy Voice Assistant
- Ein Sprachassistent, der vollständig offline funktioniert und mit Home Assistant und Node-RED integriert werden kann5.
- Benutzer können eigene Sprachbefehle definieren und trainieren.
- Aimybox SDK
- Ein SDK, das es ermöglicht, Sprachassistenten in Anwendungen oder Geräte einzubetten6.
- Kann mit verschiedenen Sprachengines integriert werden und unterstützt Android- und iOS-Plattformen.
Hardware-Entwicklungskits #
- Smart Speaker Development Kit
- Bietet eine Hardwarelösung mit Linux-basiertem System, das Mikrofone, Tasten, Lautsprecher usw. umfasst7.
- Integrierte Funktionen für natürliche Sprachverarbeitung wie ChatGPT sorgen für ein intuitives Benutzererlebnis.
Fazit #
Die oben genannten Projekte und Frameworks eignen sich alle für die Erstellung oder Anpassung von Smart Speakern auf Open-Source-Basis. Es können kostengünstige Hardware wie Raspberry Pi oder Entwicklungsboards wie ESP32 verwendet werden, und softwareseitig können Frameworks wie Rhasspy oder SEPIA zur Implementierung von Sprachsteuerung und -erkennung eingesetzt werden.
-
https://github.com/voice-engine/smart_speaker_from_scratch ↩︎
-
https://hackaday.com/2019/07/05/building-a-smart-speaker-from-scratch/ ↩︎
-
https://community.home-assistant.io/t/eximus-smart-speaker-open-source-expandable-and-presentable/701921 ↩︎
-
https://3reality.com/product/smart-speaker-development-kit/ ↩︎