Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sprachsteuerung mit dem Raspberry Pi

Sprachsteuerung mit dem Raspberry Pi

Slides zum Vortrag bei der Pi and More 11½ am 6. April 2019 an der Hochschule Niederrhein.

https://piandmore.de/de/conference/pam11-5/schedule/event/4806

Auf Grund der breiten Verfügbarkeit relativ kostengünstiger sprachgesteuerter Geräte, wie Amazon Echo oder Google Home, ist das Interesse an "smarten" Assistenten gestiegen. Möchte man eigene Projekte um eine Sprachsteuerung erweitern bietet sich hier der Raspberry Pi als Basis an. Sowohl Amazon mit "Alexa Voice Services" als auch Google mit "Google Assistant Service" stellen eine Programmierschnittstelle zum jeweiligen Spracherkennungssystem zur Verfügung. Zusätzlich dazu bieten Open Source Assistenten, wie MycroftAI oder Kalliope, einen ähnlichen Funktionsumfang wie die geschlossenen Systeme von Amazon oder Google.

Der Vortrag gibt einen Überblick über die Möglichkeiten, die ein Raspberry Pi als Basis zur Sprachsteuerung bietet. Zum Einstieg genügt ein einfaches Mikrofon sowie ein Lautsprecher. Spezielle HATs mit Mikrofon Arrays verbessern die Spracherfassung und mit dem "Google Voice AIY Kit" steht sogar ein von Google herausgegebenes Entwicklungskit, das den Raspberry Pi als Basis benutzt, zur Verfügung.

Die Einbindung einer Sprachsteuerung in eigene Projekte wird an einem Beispiel demonstriert. Grundlegende Programmierkenntnisse sollten vorhanden sein.

Andreas Zilly

April 06, 2019
Tweet

More Decks by Andreas Zilly

Other Decks in Technology

Transcript

  1. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 1/20
    SPRACHSTEUERUNG
    SPRACHSTEUERUNG
    MIT DEM RASPBERRY PI
    MIT DEM RASPBERRY PI
    ANDREAS ZILLY
    ANDREAS ZILLY
    Pi and more 11.5
    Hochschule Niederrhein, 6. April 2019
    1

    View full-size slide

  2. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 2/20
    BIO
    BIO
    @AndreasZilly
    www.github.com/azilly-de
    blog.andreas-zilly.info
    2

    View full-size slide

  3. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 3/20
    AGENDA
    AGENDA
    Spracherkennung, Sprachsteuerung
    Sprachassistenten auf dem Raspberry Pi
    Open Source Sprachassistenten
    Hardware zur Verbesserung der Spracherfassung
    Zusammenfassung und Fazit
    3

    View full-size slide

  4. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 4/20
    SPRACHERKENNUNG
    SPRACHERKENNUNG
    Verfahren, die Automaten, insbesondere Computern,
    die gesprochene Sprache der automatischen
    Datenerfassung zugänglich macht.[wikipedia]
    4 . 1

    View full-size slide

  5. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 5/20
    SPRACHSTEUERUNG
    SPRACHSTEUERUNG
    Als Sprachsteuerung bezeichnet man die Übermittlung
    von Befehlen an technische Geräte, die per Stimme
    erfolgt. [wikipedia]
    4 . 2

    View full-size slide

  6. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 6/20
    SPRACHASSISTENTEN AUF DEM RASPBERRY PI
    SPRACHASSISTENTEN AUF DEM RASPBERRY PI
    Programmierschnittstellen zu:
    Amazon Alexa
    Google Assistant
    5 . 1

    View full-size slide

  7. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 7/20
    AMAZON ALEXA
    AMAZON ALEXA
    Raspberry Pi, Lautsprecher, Mikrofon
    5 . 2

    View full-size slide

  8. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 8/20
    GOOGLE AIY VOICE
    GOOGLE AIY VOICE
    Basis: Raspberry Pi
    5 . 3

    View full-size slide

  9. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 9/20
    OPEN SOURCE SPRACHASSISTENTEN
    OPEN SOURCE SPRACHASSISTENTEN
    6 . 1

    View full-size slide

  10. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 10/20
    KALLIOPE
    KALLIOPE
    Always on
    Linux, Raspberry
    https://kalliope-project.github.io/
    6 . 2

    View full-size slide

  11. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 11/20
    MYCROFT AI
    MYCROFT AI
    6 . 3

    View full-size slide

  12. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 12/20
    MYCROFT AI
    MYCROFT AI
    Always on
    Python
    Datenschutz soll gewährleistet sein
    Hardware veröffentlicht
    Linux, Raspberry Pi, (Windows), MacOS
    https://mycroft.ai
    6 . 4

    View full-size slide

  13. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 13/20
    WEITERE MIT OFFLINE MÖGLICHKEITEN
    WEITERE MIT OFFLINE MÖGLICHKEITEN
    http://zamia-speech.org/
    https://openjarvis.com/
    6 . 5

    View full-size slide

  14. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 14/20
    HARDWARE ZUR VERBESSERUNG DER SPRACHERFASSUNG
    HARDWARE ZUR VERBESSERUNG DER SPRACHERFASSUNG
    ReSpeaker-Reihe von Seeed Studio
    7 . 1

    View full-size slide

  15. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 15/20
    ReSpeaker 2-Mics Pi HAT
    7 . 2

    View full-size slide

  16. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 16/20
    ReSpeaker 4-Mic Linear Array Kit
    7 . 3

    View full-size slide

  17. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 17/20
    ReSpeaker 4-Mic Array
    7 . 4

    View full-size slide

  18. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 18/20
    ReSpeaker 6-Mic Circular Array kit
    7 . 5

    View full-size slide

  19. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 19/20
    ZUSAMMENFASSUNG UND FAZIT
    ZUSAMMENFASSUNG UND FAZIT
    Sowohl always-on als auch of ine Sprachsteuerung
    möglich
    Geschlossene Systeme und Open Source Systeme aus
    Raspberry Pi verfügbar
    Hardware kann die Spracherfassung verbessern
    8

    View full-size slide

  20. 6.4.2019 Pi and more 11.5 - Sprachsteuerung mit dem Raspberry Pi
    127.0.0.1:8000/?print-pdf#/ 20/20
    DANKE FÜR EURE AUFMERKSAMKEIT
    DANKE FÜR EURE AUFMERKSAMKEIT
    This work is licensed under a .
    github.com/azilly-de/piandmore-presentations
    @AndreasZilly
    Creative Commons Attribution 4.0 International License
    9 . 1

    View full-size slide