eSpeak NG, isang text-to-speech synthesizer para sa Linux

tungkol sa espeak-ng

Sa susunod na artikulo ay titingnan natin ang eSpeak NG. Ito ay isang multilingual, command line speech synthesizer software, kung saan maaari kaming gumamit ng higit sa 100 mga wika. Ang eSpeak NG ay isang na-update na bersyon ng eSpeak engine na nilikha ni Jonathan Duddington, at kung saan napag-usapan na namin ang isang artículo nauuna sa blog na ito

Babasahin nang malakas ng program na ito ang teksto na ibinibigay namin. Maaari mo ring kunin ang teksto alinman sa karaniwang pag-input o mula sa isang file. Gumagamit ang programa ng teksto sa pagsasalita upang magsalita sa pamamagitan ng default na aparato ng tunog. Ang software na ito ay maaaring maging kapaki-pakinabang kapag nakikinig ng mga blog, mga site ng balita o kung sakaling kailanganin naming i-convert ang teksto sa mga file ng pagsasalita para sa may kapansanan sa paningin. Kasama sa eSpeak ang iba't ibang boses at ang kanilang mga katangian ay maaaring mabago kung kinakailangan.

Sa pamamagitan ng paggamit ng programa mapapansin mo na ang pagsasalita ay maaaring maging malinaw, ngunit walang inaasahan ang isang bagay na natural o makinis tulad ng mga boses ng synthesizer batay sa mga record ng pagsasalita ng tao. Tulad ng sinabi ko sa itaas, ang eSpeak NG ay gumagawa ng pagbubuo ng text-to-speech para sa higit sa 100 mga wika at accent, ngunit tila, ang ilang mga wika ay mas mahusay na basahin kaysa sa iba.

ESpeak NG Pangkalahatang Mga Tampok

  • Ito ay isang application ng cross-platform na sumusuporta sa Gnu / Linux, Android, Mac OS at Windows.
  • Ito ay isang libreng open source na programa, na isinulat sa C.
  • May kasamang magkakaibang boses, na ang mga katangian ay maaaring mabago.
  • Maaari mo gumawa ng output ng boses bilang isang WAV o mp3 file, sa halip na direktang magsalita. Ang nagresultang file ay maaaring i-play sa anumang media player.
  • Maaari din isalin ang teksto sa mga phoneme code, kaya maaari itong iakma bilang isang interface para sa isa pang makina ng synthesis ng pagsasalita.
  • Ang programa ay may potensyal para sa iba pang mga wika. Ang mga wikang ginagamit mo ay nasa iba't ibang yugto ng pag-unlad. Ayon sa tagalikha, ang tulong ng mga katutubong nagsasalita ng mga ito o iba pang mga wika ay pinahahalagahan.

Ang source code ng eSpeak NG proyekto ay naka-host sa GitHub, tulad ng lahat ng mga tampok nito nang detalyado.

I-install ang eSpeak NG sa Ubuntu

Ang program na ito ay maaaring matagpuan nakabalot para sa iba't ibang mga system ng Gnu / Linux. Sa Ubuntu, si Debian at ang kanilang mga derivatives, kakailanganin lamang naming gamitin ang APT sa isang terminal (Ctrl + Alt + T) tulad ng sumusunod:

i-install ang eSpeak ng

sudo apt install espeak-ng

Isang mabilis na pagtingin sa programa

Ang eSpeak NG ay ganap na katugma sa hinalinhan nito. Ano pa gumagamit ng parehong mga pagpipilian sa linya ng utos bilang eSpeak, at nagdaragdag ng ilang higit pang pag-andar. Sa mga ito maaari nating hanapin ang mga sumusunod:

Isang parirala nang malakas

Kami turuan ang programa na basahin nang malakas ang isang pangungusap:

espeak-ng "Esto es un lo que va a leer el programa"

Bilang karagdagan, ang programa ay maaari ding basahin nang malakas ang mga nilalaman ng isang file:

espeak-ng -f archivo.txt

Ibibigay din sa atin ang kakayahang basahin ang input ng teksto mula sa karaniwang input:

espeak-ng

Upang lumabas kailangan mo lamang gamitin ang kombinasyon CTRL + C.

I-save ang output sa isang file

Kung interesado ka i-save ang output sa isang MP3 audio file, kinakailangan lamang na gamitin ang -w na pagpipilian tulad ng sumusunod:

espeak-ng -w audio.mp3 "espeak ng va a guardar esto en un archivo mp3"

Kaso interesado ka isang .wav file, sa nakaraang utos kailangan mo lamang baguhin ang extension ng output file.

I-print ang mga ponema ng isang teksto

Ang sumusunod na utos ay bigkasin ang salitang 'Ubuntu'at ii-print nito ang mga ponema:

Mga ponema ng Ubuntu

espeak-ng -x Ubuntu

Ilista ang mga sinusuportahang boses

Sinusuportahan ng program na ito ang maraming magkakaibang boses, at magagawa namin ilista silang lahat may utos:

listahan ng boses

espeak-ng --voices

Ang lahat ng mga tinig na nagsasalita ng isang tukoy na wika ay maaari ding nakalista. Kung halimbawa gusto natin tingnan ang mga tinig na nagsasalita ng Espanyol (es), kailangan mo lang gamitin ang utos:

listahan ng mga tinig sa Espanyol

espeak-ng --voices=es

Palitan ang boses

eSpeak NG bibigkasin bilang default ang ibinigay na teksto gamit ang boses na Ingles. Kung nais mong gumamit ng ibang boses, magpatakbo ng isang bagay tulad ng sumusunod:

espeak-ng -v nombre_de_voz

Tulong

Ang mga nakita lamang natin ay ilan lamang sa mga posibilidad ng program na ito. Para kay kumuha ng detalyadong impormasyon sa kung paano gamitin ang eSpeak NG, kakailanganin lamang na magsulat sa terminal (Ctrl + Alt + T):

tulong ng app

espeak-ng --help

O maaari rin kaming kumunsulta sa mga manu-manong pahina:

man espeak-ng

I-uninstall ang eSpeak NG

Kung nais mong alisin ang program na ito mula sa iyong computer, sa isang terminal (Ctrl + Alt + T) kailangan mo lang isagawa:

i-uninstall ang eSpeak NG

sudo apt remove espeak-ng

Kung interesado ka sa pagkakaroon ng isang graphic na interface para sa program na ito, maaari kang pumunta sa pahina sa i-download ang gespeaker. Sa loob nito maaari mong i-download ang .deb file upang mai-install ito.

Kaya nito malaman ang tungkol sa proyektong ito sa ang iyong Repository sa GitHub.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Jacob dijo

    Buti na lang may something sa distro namin, although ang kulit ng boses.