Få Raspberry Pi til å snakke gjennom eSpeak

Fa Raspberry Pi Til A Snakke Gjennom Espeak



Vil du at Raspberry Pi skal snakke med deg? Prøv å installere eSpeak på den. Det er et lett tekst-til-tale-program som enkelt kan installeres på Raspberry Pi-systemet og hjelpe deg med å konvertere Pi-en til en snakkende robot. Den leser kommandoene og teksten fra en fil og snakker på forskjellige språk, inkludert engelsk, fransk, nederlandsk og mer.

Denne artikkelen viser deg hvordan du kan installere eSpeak på et Raspberry Pi-system og få Raspberry Pi til å snakke.







Få Raspberry Pi til å snakke

eSpeak er allerede tilgjengelig i standard systemlager, og du kan bruke følgende kommando for å installere det på Raspberry Pi-systemet.



$ sudo apt installere espeak -Y



Du kan også installere eSpeak Python-verktøyet fra følgende kommando, da det lar deg importere eSpeak i Python-koden din.



$ sudo apt installere python3-espeak -Y



Når installasjonen er fullført, følg kommandoen nedenfor for å få Raspberry Pi til å snakke:





$ espeak 'Tekst-som-blir-hørt-fra-Raspberry-Pi'



Hvis du vil at Raspberry Pi skal lese tekst fra en fil, kan du bruke følgende kommando:

$ espeak -f < filnavn >



Merk: Du må koble høyttaleren til Raspberry Pi-enheten din, eller du kan bruke Android-mobil som Raspberry Pi-høyttalere ved å følge retningslinjene her for å lytte til lyden som spilles av fra Raspberry Pi-enheten.



For valg av forskjellige stemmer kan du bruke følgende kommando:

$ espeak --stemmer



For å snakke i de forskjellige programmeringsspråkene, følg bare syntaksen nedenfor:

$ espeak 'Tekst-som-blir-hørt-fra-Raspberry-Pi' < språkkode >


I mitt tilfelle bruker jeg det rumenske språket 'ro' som et eksempel.

eSpeak ved hjelp av Python

Du kan også få Raspberry Pi til å snakke fra Python-koden. For dette formålet må du først kjøre Python på Raspberry Pi-terminalen ved å bruke følgende kommando:

$ python3



Importer deretter eSpeak bibliotek ved å bruke følgende kode:

fra espeak import espeak

Når biblioteket er importert, kan du kjøre følgende kode for å få Raspberry Pi til å snakke:

espeak.synth ( 'Tekst-som-blir-hørt-fra-Raspberry-Pi' )


Fjern eSpeak fra Raspberry Pi

Du kan fjerne eSpeak, og eSpeak python-modul fra Raspberry Pi-systemet ved å bruke følgende kommando:

$ sudo apt fjerne espeak python3-espeak -Y


Konklusjon

eSpeak er et tale-til-tekst-program som kan konvertere Raspberry Pi til en snakkende maskin. De apt pakkebehandler kan installere programmet på Raspberry Pi. Etter installasjonen må du skrive inn teksten med 'snakker' kommandoen eller bruk Python-koden for å få Raspberry Pi til å snakke. Du kan også la Raspberry Pi lese tekst fra en kildefil eller bruke forskjellige språk for å snakke.