27/3/2023

Met twee woorden spreken

Filed under: — cybrarian @ 10:32 pm

Die twee woorden zijn espeak en ng (voor Next Generation).

Ik kom even terug op het artikel over spreken met Linux.

Als je niet zelf je tekst wil aanpassen aan de Engelse taal, kan je ook espeak laten praten met de Nederlandstalige eigenschappen door een extra paramter voor de taal:

espeak-ng -v Dutch "Hoe gaat het met u?

Pitch wat veranderen, snelheid bijregelen:

espeak-ng -v Dutch -p 100 -s 140 "Goed, dank u"

Ps: er is blijkbaar nog uitbreiding mogelijk:

espeak-ng --voices=nl
Pty Language Age/Gender VoiceName File Other Languages
5 nl --/M Dutch gmw/nl
7 nl --/M dutch-mbrola-2 mb/mb-nl2
9 nl --/M dutch-mbrola-1 mb/mb-nl1
9 nl --/F dutch-mbrola-3 mb/mb-nl3

… met MBROLA?

espeak-ng -v dutch-mbrola-3 "Hoe gaat het met het LTS project?"
Cannot find MBROLA voice file 'nl3' in neither of paths:
- /usr/share/mbrola/nl3
- /usr/share/mbrola/nl3/nl3
- /usr/share/mbrola/voices/nl3
Please install necessary MBROLA voice!
mbrola executable was not found. Please install MBROLA!
mbrowrap error: mbrola exited with status 1
Error: Could not load the specified mbrola voice file.
Error: The specified espeak-ng voice does not exist.

Apart te installeren, niet uit dezelfde repo; te vinden op MBROLA maar dat heb ik niet uitgeprobeerd.

espeak-ng zit nu (OpenSUSE 15.4) in de Science repository:

https://download.opensuse.org/repositories/science/15.4/ (science)

Nieuwe repo toegevoegd in Yast, naam gegeven Science_espeak-ng

Password:
copyleftbox:~ # zypper ref
Repository ‘Science_Espeak-ng’ is up to date.
Repository ‘home:Sauerland’ is up to date.
Repository ‘openSUSE:Backports:SLE-15-SP4’ is up to date.
Repository ‘home:munix9Gb3’ is up to date.
Repository ‘Update repository of openSUSE Backports’ is up to date.
Repository ‘Non-OSS Repository’ is up to date.
Repository ‘Main Repository’ is up to date.
Repository ‘Update repository with updates from SUSE Linux Enterprise 15’ is up to date.
Repository ‘Main Update Repository’ is up to date.
Repository ‘Update Repository (Non-Oss)’ is up to date.
All repositories have been refreshed.
copyleftbox:~ # zypper in espeak-ng
Loading repository data…
Reading installed packages…
Resolving package dependencies…

The following 4 NEW packages are going to be installed:
espeak-ng espeak-ng-vim libespeak-ng1 libpcaudio0

4 new packages to install.
Overall download size: 4.6 MiB. Already cached: 0 B. After the operation, additional 12.3 MiB
will be used.

Powered by WordPress