Hur man kompilera eSpeak Text-To-Speech motor från källkod på pcDuino3 (2 / 2 steg)
Steg 2: Steg för steg Guide att sammanställa eSpeak:
1. Ladda ner källkoden för eSpeak v1.46.02 från SourceForge Obs: nyare versioner av eSpeak finns, men den här fungerar specifikt med Ubuntu 12.04. Installera nyare kommer att ge en "version mismatch" fel2. Packa upp källan genom att köra:
$ Packa upp espeak-1.46.02-source.zip
Detta kommer att extrahera källan till katalogen /home/ubuntu/espeak-1.46.02-source/ (Obs: denna tutorial asumes du arbetar i/home/ubuntu/katalog). Om du tittar in katalogen, ser du:
$ ls /home/ubuntu/espeak-1.46.02-source/
ChangeLog.txt ReadMe docs linux_32bit src
License.txt dictsource espeak-data plattformar
Ta del av katalogen dictsource, det är där vi kommer att behöva placera ytterligare kinesisk ordbok data vid sammanställningen eSpeak.
3. Hämta ytterligare ordbok data för kinesiska språket från epeak's ytterligare datasida
4. Packa upp filen (zh_listx) och flytta innehållet till /home/ubuntu/espeak-1.46.02-source/dictsource/ katalogen. Obs: Inte alla språk har stora ordbok data, de flesta är liten nog att du inte behöver göra steg 3 och 4. För andra språk med stora ordbok data där måste du manuellt lägga till i ordlistan data, se: http://espeak.sourceforge.net/data/
5. installera flera paket för att kompilera eSpeak, genom att köra följande:
sudo apt-get update
sudo lämplig-få installera göra autoconf automake libtool pkg-config
sudo lämplig-få installera portaudio19-dev
sudo lämplig-få installera libasound2-dev
sudo lämplig-få installera libportaudio2
sudo lämplig-få installera libportaudiocpp0
sudo lämplig-få installera libwxgtk2.8-dev
sudo lämplig-få installera libpulse-dev
sudo lämplig-få installera libportaudio-dev
6. nu är vi redo att bygga eSpeak. Låt oss navigera till mappen src och bygga det:
$ cd /home/ubuntu/espeak-1.46.02-source/src/
$ göra
$ sudo make-install
7. sammanställa eSpeak med ytterligare kinesiska ordlistefilen. Låt oss navigera till mappen dictsource:
$ cd /home/ubuntu/espeak-1.46.02-source/dictsource/
och kör:
$ sudo espeak--sammanställa = zh
Obs: Du kan hoppa över detta steg om du inte planerar att använda kinesiska TTS. För andra språk, ersätta – sammanställa = zh med motsvarande.
8.Now, eSpeak byggs och sammanställt. Men innan vi kan använda det, måste vi installera en mer paketet:
$ sudo lämplig-få installera speech-dispatcher
9. du är klar! :) för att använda eSpeak, helt enkelt göra något liknande:
$ espeak "Hej."
för engelska, eller:
$ espeak - v zh -s 150 "你好."
för kinesiska. Den "-v zh" alternativet anger röst till kinesiska och den "-s 150″ anger andelen tal till 150 ord per minut. Ta reda på fler alternativ för att använda eSpeak:
$ espeak -h
Obs: för text på kinesiska, vänligen dela upp från kinesiska tecken i en rad med text, genom att sätta utrymmen runt siffrorna. t.ex. "2014 年 8 月 6″" istället för "2014年8月6日". eSpeak kommer att göra ett fel om nummer placeras mellan kinesiska tecken utan mellanrum.
Nu är du redo att göra dina projekt prata! :)