Iz besedila ustvarite človeški zvok

Izvorno vozlišče: 749302

Povzetek

S komponentami Node.js in React ustvarite spletno aplikacijo, ki iz besedila ustvari človeški zvok. Aplikacija uporablja IBM® Watson™ Text to Speech za zagotavljanje izbire glasov s podporo za več jezikov in spolov. Watson Text to Speech je na voljo v IBM Cloud in z Watson API Kit v IBM Cloud Pak™ for Data.

Opis

Spletna aplikacija za pretvorbo besedila v govor, zgrajena s komponentami React in strežnikom Node.js, sprejme vnos besedila in ga pošlje v storitev Watson Text to Speech, da se izgovori z glasom, ki ga izberete. Na voljo so različni glasovi (moški in ženski), ki pokrivajo številne jezike in regije.

Z dodajanjem elementov SSML vhodnemu besedilu lahko manipulirate z glasom. SSML se lahko uporablja za nadzor časa, izraznosti, višine, dihanja, hitrosti, izgovorjave in več.

Ta aplikacija je namenjena za lažji začetek. Aplikacija za pretvorbo besedila v govor je zabaven primer, vendar se pravi rezultati zgodijo, ko uporabite to kodo, da svoji aplikaciji daste glas.

Besedilo v govor Watson je na voljo v IBM Cloud in s kompletom API Watson v IBM Cloud Pak for Data. Z IBM Cloud Pak for Data lahko zagotovite Watson Text to Speech v svojem zasebnem oblaku ali kjer koli se izvaja Red Hat OpenShift.

Ko dokončate ta vzorec kode, razumete, kako:

  • Pridobite in predvajajte zvok iz storitve Watson Text to Speech z uporabo API-ja REST
  • Integrirajte storitev Watson Text to Speech v spletno aplikacijo
  • Uporabite komponente React in strežnik Node.js

Pretok

Generate human-like audio from text

  1. Uporabnik vnese nekaj besedila kot vnos v aplikacijo (ki se izvaja lokalno, v IBM Cloud ali v IBM Cloud Pak for Data).
  2. Aplikacija pošlje besedilo v storitev Besedilo v govor.
  3. Ko so podatki obdelani, storitev Besedilo v govor vrne zvočne informacije zvočnemu elementu HTML5 za predvajanje.

navodila

Poiščite podrobne korake za ta vzorec v readme mapa. V korakih je prikazano, kako:

  1. Zagotavljanje storitve Watson Text to Speech.
  2. Namestite strežnik.
  3. Uporabite spletno aplikacijo.

Vir: https://developer.ibm.com/patterns/generate-human-like-audio-from-text/

Časovni žig:

Več od IBM razvijalec