Teksti puheeksi Weglot WordPress -sivustoilla: Mikä toimii
Useimmat teksti puheeksi -lisäosat väittävät toimivansa Webglotin kanssa, mutta harva hoitaa sen oikein käytännössä. Ero syntyy siitä, miten lisäosa lukee sisältösi. Lisäosat, jotka hakevat tekstin WordPress-tietokannasta, ohittavat Weglotin kävijöille tarjoaman käännetyn version. Lisäosat, jotka tunnistavat aktiivisen Weglot-kielen ja lukevat renderöidyltä sivulta, tuottavat ääntä, joka vastaa sitä mitä kävijä näkee.
Tässä artikkelissa selitetään tekninen syy, listataan mitä aito Weglot-tuki vaatii ja käydään läpi miten kukin merkittävä TTS-lisäosa käsittelee sen.
Miksi Weglot rikkoo useimmat TTS-lisäosat
Weglot toimii eri tavalla kuin WPML ja Polylang. Nämä lisäosat luovat erilliset tietueet jokaiselle kielelle. Espanjankielinen käännös tallennetaan omana rivinä WordPress-tietokantaan omalla post ID:llä, slugilla ja sisällöllä.
Weglot toimii toisin. Se kääntää sivut lennossa. Alkuperäinen englanninkielinen sisältö pysyy tietokannassa. Kun kävijä vaihtaa espanjaan, Weglot sieppaa HTML-vastauksen ja kirjoittaa näkyvän tekstin uudelleen ennen kuin se saavuttaa selaimen. Tietokanta ei muutu koskaan.
Tällä on merkitystä teksti puheeksi -toiminnon kannalta. Tavallinen TTS-lisäosa käyttää koukkua kuten save_post tai the_content. Se lukee $post->post_content-arvon, lähettää tekstin äänipalveluntarjoajalle ja tallentaa MP3-tiedoston. Tuo MP3 toistuu riippumatta siitä, millä kielellä kävijä sivua katsoo.
Tulos: espanjankielinen kävijä näkee espanjankielistä tekstiä ja kuulee englanninkielistä ääntä. Soitin latautuu. Ääni toistuu. Mutta kieliero pilaa käyttökokemuksen ja vesittää sen saavutettavuushyödyn, jonka vuoksi lisäosan alun perin asensit.
Weglot-tietoisen TTS-lisäosan täytyy tehdä kolme ylimääräistä asiaa. Sen on tunnistettava kävijän nykyinen Weglot-kieli pyyntohetkellä. Sen on generoitava ääni käännetystä tekstistä, ei tietokannan sisällöstä. Ja sen on välimuistittava ääni kielikohtaisesti, jotta seuraava espanjankielinen kävijä ei käynnistä uutta maksullista generointia.

Mitä aito Weglot-tuki vaatii
Käytä tätä viiden kohdan tarkistuslistaa arvioidaksesi mitä tahansa harkitsemaasi TTS-lisäosaa.
- Lisäosa tunnistaa kävijän aktiivisen Weglot-kielen URL:sta tai Weglot API:sta.
- Lisäosa generoi äänen käännetystä sisällöstä, ei tietokannan raakasisällöstä.
- Lisäosa välimuistittaa äänitiedoston kielikohtaisesti, joten jokainen kieli generoidaan vain kerran.
- Lisäosa mahdollistaa tietyn äänen määrittämisen kullekin kielelle, jolloin ranskankielinen sisältö saa ranskankielisen äänen.
- Lisäosa tukee joukkoesigenerointia kaikilla käytössä olevilla Weglot-kielillä, jotta kävijät eivät joudu odottamaan ensimmäistä synteesiä.
Useimmat lisäosat täyttävät yhden tai kaksi näistä. Harvat täyttävät kaikki viisi.
Miten merkittävimmät teksti puheeksi -lisäosat käsittelevät Weglotin
Tarkistimme julkisen dokumentaation, WordPress.org-listaukset ja lisäosakuvaukset jokaiselle alla olevalle lisäosalle. Joillakin kehittäjillä saattaa olla dokumentoimatonta Weglot-tukea. Jos sitä ei ole dokumentoitu, siihen ei voi luottaa.
| Lisäosa | Tunnistaa Weglot-kielen | Lukee käännetyn DOM:n | Kielikohtainen välimuisti | Ääni per kieli | Joukkogenerointi per kieli |
|---|---|---|---|---|---|
| TTSWP | Kyllä | Kyllä | Kyllä | Kyllä | Kyllä (Pro ja Agency) |
| BeyondWords | Ei dokumentoitu (monikielisyys on manuaalista: toissijaiset kielet lisätään lisäosan asetuksissa, kieli valitaan artikkelikohtaisesti) | Ei (lähettää artikkelisisällön BeyondWords API:lle WordPress-tietokannasta, ei renderöidyltä sivulta) | Ääni tallennetaan artikkeli- ja kielikohtaisesti, mutta vain kun kieli on asetettu manuaalisesti kullekin artikkelille | Kyllä (ensisijainen ääni sekä toissijaiset kielet ja äänet valitaan artikkelikohtaisesti) | Joukkogenerointi on olemassa, mutta vain kullekin artikkelille asetetulle kielelle. Automaattista Weglot-kielikohtaista joukkogenerointia ei ole |
| Trinity Audio | Ei dokumentoitu | Soitin lukee renderöidyn artikkelin ladatessaan, mutta reaaliaikainen käännös on rajoitettu 6 kieleen ja on erillinen ominaisuus | Ääni generoidaan palvelimella artikkelille asetetulla kielellä. Dokumentoitua Weglot-kielikohtaista välimuistia ei ole | Kyllä, mutta artikkelikohtaisesti (manuaalinen kielen valinta artikkelitasolla) | Ei dokumentoitu |
| GSpeech | Ei dokumentoitu. Monikielinen tila tukee virallisesti GTranlatea, WPML:ää, Polylangia ja TranslatePressiä. Weglotia ei mainita | Kyllä (lukee DOM:n klikkaushetkellä) | Ei dokumentoitu Webglotin osalta | Kyllä luetelluille monikielisyysliäosille (automaattinen äänen valinta aktiivisen sivustokielen perusteella). Webglotin toimintaa ei ole dokumentoitu | |
| ResponsiveVoice | Kyllä (lukee DOM:n klikattaessa) | Kyllä (selaimen Web Speech API) | Ei sovellettavissa (äänitiedostoa ei tallenneta) | Kyllä (kieli- ja ääniparametrit saatavilla lyhytkoodiissa ja asetuksissa, yhdistetty Web Speech API -ääniin) | Ei sovellettavissa (ei esigenerointia) |
| Voicer | Ei dokumentoitu. WPML on ainoa monikielinen integraatio, joka mainitaan lisäosakuvauksessa | Kyllä (lukee valitun tekstin DOM:sta ja lähettää sen Google Cloud TTS:lle klikkaushetkellä) | Ei sovellettavissa reaaliaikaiseen toistoon. Elementtikohtainen ääni voidaan asettaa CSS-luokan kautta, kuten voicer-voice-en-GB-Wavenet-A | Kyllä, mutta konfiguroitu manuaalisesti CSS-luokan kautta elementtikohtaisesti, ei automaattisesti yhdistettynä Weglot-kieleen | Ei sovellettavissa (ei esigenerointia) |
TTSWP
TTSWP tunnistaa aktiivisen Weglot-kielen pyyntohetkellä ja generoi äänen renderöidystä käännöksestä. Jokainen kieli saa oman välimuistitetun MP3-tiedostonsa. Lisäosassa on Kieli–ääni-yhdistäminen -näkymä, jossa voit määrittää erillisen äänen kullekin Weglot-kielelle. Joukkogenerointi Pro- ja Agency-suunnitelmilla esigeneroi äänen kaikilla käytössä olevilla kielillä. Koko integraatio on dokumentoitu Weglot-integraatiosivulla.
BeyondWords
BeyondWords keskittyy neuraaleihin ääniin ja audio-CMS-ominaisuuksiin uutistoimituksille ja suurille julkaisijoille. Julkinen dokumentaatio ei kuvaa Weglot-kohtaista käsittelyä. Lisäosa generoi äänen julkaisun yhteydessä tallennetusta artikkelisisällöstä, joten Weglot-käännökset eivät poimiudu automaattisesti. BeyondWords on hyvä valinta yksikielisille julkaisijoille. Weglot-käyttäjien kannattaa testata huolellisesti ennen sitoutumista.
Trinity Audio
Trinity Audio on SaaS-alusta WordPress-liittimellä. Soitin latautuu JavaScriptinä ja lukee artikkelin tekstin DOM:sta alustusvaiheessa, minkä jälkeen se lähettää sen Trinity-palvelimille ääntä varten. Julkinen dokumentaatio ei kuvaa Weglot-kohtaista kielen tunnistusta tai ääni per kieli -yhdistämistä. Ilmainen suunnitelma kattaa enintään 5 artikkelia kuukaudessa yli 125 kielen ja 600+ äänen kera.
GSpeech
GSpeech käyttää Google Cloud Text-to-Speechiä ja lisää kuuntelunapin artikkeleihin. Julkinen dokumentaatio ei mainitse Weglotia. Lisäosa lukee näkyvän sivusisällön klikkaushetkellä, joten se saattaa tuottaa käännettyä ääntä jos kävijä on jo vaihtanut kielen. Ääni per kieli -yhdistämistä ei ole dokumentoitu.
ResponsiveVoice
ResponsiveVoice toimii kokonaan selaimessa Web Speech API:n avulla. Koska se lukee tekstin renderöidystä DOM:sta sillä hetkellä kun kävijä painaa toistoa, se seuraa Weglot-käännöksiä automaattisesti. Äänenlaatu on heikompi kuin pilvipohjaisissa palveluissa, ja kaupallinen käyttö edellyttää maksullista suunnitelmaa. Lisäosa päivitettiin viimeksi 14. huhtikuuta 2025 (versio 1.7.15), joten sen ylläpito on ollut vähäistä yli vuoden ajan.
Voicer
Voicer käyttää Google Cloud -ääniä ja markkinoi WPML-tukeaan. Weglotia ei mainita julkisessa dokumentaatiossa. Lisäosa generoi äänen julkaisun yhteydessä tietokannasta, joten monikielinen ääni edellyttää tietokantatasoista käännösjärjestelmää kuten WPML:ää.
Kuvio on selkeä. Lisäosat, jotka generoivat äänen julkaisuhetkellä tietokannasta, tarvitsevat tietokantatasoisen käännösjärjestelmän kuten WPML:n. Lisäosat, jotka generoivat äänen pyyntohetkellä DOM:sta, voivat toimia Weglotin kanssa. TTSWP on rakennettu jälkimmäisen mallin pohjalle nimetyllä ääni-per-kieli-yhdistämisellä ja kielikohtaisella välimuistilla.
Kuinka testata Weglot ja TTS yhdessä viidessä minuutissa
Suorita tämä testi millä tahansa harkitsemallasi TTS-lisäosalla. Tarvitset staging-sivuston, jolla Weglot on aktiivinen ja vähintään yksi kohdekieli käytössä.
- Asenna TTS-lisäosa ja aktivoi se.
- Avaa artikkeli oletuskielelläsi. Varmista, että äänisoitin näkyy ja toimii oikein.
- Vaihda Weglot-kielenvaihtajalla kohdekieleen. Älä päivitä sivua.
- Paina toistoa äänisoittimessa.
- Kuuntele kymmenen sekunnin ajan.
Kolme lopputulosta kertoo mitä lisäosa tekee.
Ääni toistuu alkuperäisellä lähdekie lelä. Lisäosa lukee tietokannasta, ei käännetystä DOM:sta. Weglotia ei tueta oikein.
Ääni toistuu kohdekielellä, mutta väärällä äänellä tai geneerisellä robottiäänellä. Lisäosa tunnistaa kielen, mutta sillä ei ole ääni-per-kieli-yhdistämistä. Hyväksyttävä pelkästään saavutettavuuskäyttöön, ei brändilaadun kannalta.
Ääni toistuu kohdekielellä luonnollisella kielelle sopivalla äänellä. Lisäosa käsittelee Weglotin oikein. Tarkista äänikirjasto testin jälkeen varmistaaksesi, että tiedosto on välimuistitettu eikä generoida uudelleen jokaista toistoa varten.
Toista testi toisella kohdekielellä varmistaaksesi, että välimuisti toimii useammalla kielellä.
Mikä lisäosa sopii mihinkin tilanteeseen
Oikea valinta riippuu prioriteeteistasi ja budjetistasi.
Käytät jo Weglotia ja haluat ammattimaisen äänen jokaisella kielellä. TTSWP oli ainoa testaamiemme lisäosista, joka dokumentoi ja toteuttaa kaikki viisi Weglot-käsittelyvaatimusta. Ääni-per-kieli-yhdistäminen, kielikohtainen välimuisti ja joukkogenerointi sisältyvät pakettiin. Aloita ilmaisella suunnitelmalla.
Julkaiset yksikielistä sisältöä ja tarvitset enterprise-tason ääniominaisuuksia. BeyondWords tarjoaa vahvemman audio-CMS:n, podcastin jakelun ja äänen kloonauksen. Jos et käytä Weglotia, Weglot-tuen puuttuminen ei haittaa.
Haluat nollakulut ja hyväksyt perustasoisen selainäänen. ResponsiveVoice lukee DOM:sta ja toimii Weglotin kanssa automaattisesti, mutta äänenlaatu on heikompi ja lisenssirajoitukset koskevat kaupallista käyttöä.
Käytät jo WPML:ää, et Weglotia. Useimmat lisäosat toimivat, koska WPML tallentaa käännökset tietokantaan. TTSWP käsittelee WPML:n erillisen WPML-integraation kautta.
Valitset sekä käännösratkaisun että TTS:n samaan aikaan. Jos äänenlaatu ja kielien kattavuus ovat tärkeitä, valitse TTSWP ja Weglot. Jos tarvitset kääntäjävetoisen toimituksellisen hallinnan jokaiselle käännökselle, valitse WPML ja mikä tahansa WPML-yhteensopiva TTS-lisäosa.
Usein kysytyt kysymykset
Kääntääkö Weglot äänitiedoston automaattisesti?
Ei. Weglot kääntää HTML:n, JSON:n ja muutamia muita tekstimuotoja. Se ei käännä MP3-tiedostoja. TTS-lisäosan täytyy generoida uusi äänitiedosto jokaiselle kielelle käännetystä tekstistä. TTSWP tekee tämän ensimmäisellä pyynnöllä ja välimuistittaa tuloksen, joten sama ääni palvelee kaikkia myöhempiä kävijöitä kyseisellä kielellä.
Voinko käyttää ElevenLabs-ääniä Weglotin kanssa?
Kyllä. TTSWP käyttää oletuksena ElevenLabs-ääniä. Voit määrittää eri ElevenLabs-äänen kullekin Weglot-kielelle Kieli–ääni-yhdistäminen -näkymässä. ElevenLabs tukee laajaa valikoimaa kieliä, joten useimmat Weglot-kieliparit katetaan luonnollisella äänellä.
Regeneroituuko ääni joka kerta kun Weglot päivittää käännöksen?
Ei. Ääni on välimuistitettu kieli- ja artikkelikohtaisesti. Jos muokkaat lähdeartikkelia, TTSWP voi regeneroida äänen. Jos Weglot päivittää käännöksen kojelaudallaan, olemassa oleva ääni pysyy välimuistissa. Klikkaa Regeneroi artikkelilistassa tai käytä Joukkogenerointi-toimintoa pakottaaksesi päivityksen kun tiedät käännöksen muuttuneen.
Toimiiko tämä Webglotin alihakemisto- ja alidomainiasennuksissa?
Kyllä. TTSWP lukee aktiivisen kielen Weglotilta, ei URL-rakenteesta. Sekä alihakemistoasennukset (example.com/fi/) että alidomainiasennukset (fi.example.com) toimivat samalla tavalla. Lisäosa kysyy Weglotilta, mikä kieli on aktiivinen nykyiselle pyynnölle, ja generoi tai tarjoaa vastaavan äänitiedoston.
Kuinka paljon monikielinen ääni maksaa?
Jokainen tukemasi kieli käyttää krediittejä ensimmäistä kertaa kun ääni generoidaan kyseisellä kielellä kullekin artikkelille. 1 000 merkin artikkeli viidellä kielellä käyttää noin 5 000 krediittiä ensimmäisellä toistolla kaikilla kielillä. Sen jälkeen välimuistitettu tiedosto palvelee ilman lisäkuluja. Katso krediittidokumentaatio täydelliseen erittely varten.
Seuraava askel
Kokeile TTSWP:tä Weglot-sivustollasi. Asenna ilmainen versio WordPress.orgista, aktivoi Weglot-integraatio Yleiskatsaus-kojelaudalla ja määritä ääni kullekin kielelle. Ilmainen suunnitelma kattaa tarpeeksi merkkejä kahden tai kolmen lyhyen artikkelin testaamiseen kahdella kielellä. Jos kohtaat ongelmia, Weglot-integraatiodokumentaatio kattaa kaikki tuotantokäytössä näkemämme erikoistapaukset.
Aiheeseen liittyvät artikkelit
Parhaat tekstistä puheeksi -lisäosat WordPressille (2026)
Puolueeton 2026-opas seitsemästä parhaasta WordPress tekstistä puheeksi -lisäosasta, rehellisin vahvuuksin, heikkouksin ja kattavalla ominaisuusvertailulla.
Teksti puheeksi WooCommerce-tuotesivuilla: käytännön opas
Näin lisäät ääniselostuksen WooCommerce-tuotesivuille paremman sivustoajankäytön, AEO-näkyvyyden, monikielisen kattavuuden ja saavutettavuuden tueksi – selkein asetusvaihein.
Euroopan esteettömyysasetus ja WordPress: Vaatimustenmukaisuusopas 2026
Mitä Euroopan esteettömyysasetus tarkoittaa WordPress-sivustojen omistajille vuonna 2026, ketä se koskee, mitkä ovat seuraamukset ja miksi saavutettavuusseloste jää liian usein huomiotta.