Få din Raspberry Pi til at tale gennem eSpeak

Fa Din Raspberry Pi Til At Tale Gennem Espeak

Vil du have din Raspberry Pi til at tale til dig? Prøv at installere eSpeak på det. Det er et let tekst-til-tale-program, der nemt kan installeres på dit Raspberry Pi-system og hjælpe dig med at konvertere din Pi til en talende robot. Den læser kommandoerne og teksten fra en fil og taler på forskellige sprog, inklusive engelsk, fransk, hollandsk og mere.

Denne artikel viser dig, hvordan du kan installere eSpeak på et Raspberry Pi-system og få din Raspberry Pi til at tale.







Få din Raspberry Pi til at tale

eSpeak er allerede tilgængelig i standardsystemlageret, og du kan anvende følgende kommando for at installere det på Raspberry Pi-systemet.



$ sudo passende installere espeak -Y



Du kan også installere eSpeak Python-værktøjet fra følgende kommando, da det giver dig mulighed for at importere eSpeak i din Python-kode.



$ sudo passende installere python3-espeak -Y



Når installationen er færdig, følg nedenstående kommando for at få din Raspberry Pi til at tale:





$ espeak 'Tekst-der-bliver-hørt-fra-Raspberry-Pi'



Hvis du vil have din Raspberry Pi til at læse tekst fra en fil, kan du bruge følgende kommando:

$ espeak -f < filnavn >



Bemærk: Du skal tilslutte højttaleren til din Raspberry Pi-enhed, eller du kan bruge Android-mobil som dine Raspberry Pi-højttalere ved at følge retningslinjerne her for at lytte til lyden, der afspilles fra din Raspberry Pi-enhed.



Til valg af forskellige stemmer kan du bruge følgende kommando:

$ espeak --stemmer



For at tale i de forskellige programmeringssprog skal du blot følge nedenstående syntaks:

$ espeak 'Tekst-der-bliver-hørt-fra-Raspberry-Pi' < sprogkode >


I mit tilfælde bruger jeg det rumænske sprog 'ro' som et eksempel.

eSpeak ved hjælp af Python

Du kan også få din Raspberry Pi til at tale fra Python-koden. Til dette formål skal du først køre Python på Raspberry Pi-terminalen ved hjælp af følgende kommando:

$ python3



Importer derefter eSpeak bibliotek ved hjælp af følgende kode:

fra espeak import espeak

Når biblioteket er importeret, kan du køre følgende kode for at få Raspberry Pi til at tale:

espeak.synth ( 'Tekst-der-bliver-hørt-fra-Raspberry-Pi' )


Fjern eSpeak fra Raspberry Pi

Du kan fjerne eSpeak, og eSpeak python-modul fra Raspberry Pi-systemet ved hjælp af følgende kommando:

$ sudo apt fjerne espeak python3-espeak -Y


Konklusion

eSpeak er et tale-til-tekst-program, der kan konvertere Raspberry Pi til en talende maskine. Det passende pakkehåndtering kan installere programmet på Raspberry Pi. Efter installationen skal du indtaste teksten med 'udsige' kommando eller brug Python-koden til at få Raspberry Pi til at tale. Du kan også tillade Raspberry Pi at læse tekst fra en kildefil eller bruge forskellige sprog til at tale.