Få din Raspberry Pi att tala genom eSpeak

Fa Din Raspberry Pi Att Tala Genom Espeak



Vill du att din Raspberry Pi ska prata med dig? Testa att installera eSpeak på det. Det är ett lätt text-till-tal-program som enkelt kan installeras på ditt Raspberry Pi-system och hjälpa dig att omvandla din Pi till en talande robot. Den läser kommandon och text från en fil och talar på olika språk, inklusive engelska, franska, holländska och mer.

Den här artikeln visar hur du kan installera eSpeak på ett Raspberry Pi-system och få din Raspberry Pi att tala.







Få din Raspberry Pi att tala

eSpeak är redan tillgänglig i standardsystemförrådet och du kan använda följande kommando för att installera det på Raspberry Pi-systemet.



$ sudo benägen Installera espeak -Y



Du kan också installera eSpeak Python-verktyget från följande kommando, eftersom det låter dig importera eSpeak i din Python-kod.



$ sudo benägen Installera python3-espeak -Y



När installationen är klar, följ kommandot nedan för att få din Raspberry Pi att tala:





$ espeak 'Text-att-höras-från-Raspberry-Pi'



Om du vill att din Raspberry Pi ska läsa text från en fil kan du använda följande kommando:

$ espeak -f < filnamn >



Notera: Du måste ansluta högtalaren till din Raspberry Pi-enhet, eller så kan du använda Android-mobilen som dina Raspberry Pi-högtalare genom att följa riktlinjerna här för att lyssna på ljudet som spelas upp från din Raspberry Pi-enhet.



För val av olika röster kan du använda följande kommando:

$ espeak --röster



För att tala i de olika programmeringsspråken, följ bara nedanstående syntax:

$ espeak 'Text-att-höras-från-Raspberry-Pi' < språkkod >


I mitt fall använder jag det rumänska språket 'ro' som ett exempel.

eSpeak med Python

Du kan också få din Raspberry Pi att tala från Python-koden. För detta ändamål måste du först köra Python på Raspberry Pi-terminalen med följande kommando:

$ python3



Importera sedan eSpeak bibliotek med följande kod:

från espeak import espeak

När biblioteket har importerats kan du köra följande kod för att få Raspberry Pi att tala:

espeak.synth ( 'Text-att-höras-från-Raspberry-Pi' )


Ta bort eSpeak från Raspberry Pi

Du kan ta bort eSpeak, och eSpeak python-modul från Raspberry Pi-systemet med följande kommando:

$ sudo apt ta bort espeak python3-espeak -Y


Slutsats

eSpeak är ett tal-till-text-program som kan konvertera Raspberry Pi till en talande maskin. De lämplig pakethanterare kan installera programmet på Raspberry Pi. Efter installationen måste du skriva in texten med 'speak' kommandot eller använd Python-koden för att få Raspberry Pi att tala. Du kan också tillåta Raspberry Pi att läsa text från en källfil eller använda olika språk för att tala.