Joomla tekst til tale – offisiell TTS-utvidelse

Joomla tekst-til-tale – AI-fortelling med den offisielle TTS-utvidelsen

Last ned
Lastet ned: 18,513

Installer den offisielle GSpeech Joomla TTS-utvidelse og koble den til GSpeech Cloud Console for naturlig Joomla AI-fortelling, moderne spillere og avspilling i skyen — Ingen API-nøkler krevesLyd genereres og mellomlagres i skyen, slik at Joomla-verten din holder seg lett.

Bruk denne veiledningen til legge til tekst til tale i JoomlaLast ned pakken, aktiver plugin-modulen, lim inn widget-ID-en din, plasser fullside-/knapp-/ringespillere med tilpasset HTML når det er nødvendig, og tilordne deretter Innholdsvelger og Gjengi element for artikler, kategorier og tilpassede maler.

  • Offisiell Joomla-pakke — installer via Utvidelser → Last opp pakkefil.
  • Widget-ID-tilkobling — koble nettstedet til Cloud Console uten API-nøkler.
  • Skybasert lydgenerering — syntetisere én gang, mellomlagre og spille av på tvers av besøk.
  • Ubegrensede tilpassede widgeter – artikler, kategorier og malspesifikke avspillere.

Best for: Joomla-nettstedseiere som trenger AI-fortelling på artikler og kategorisider, inkludert tilpassede maler der du tilordner selektorer til .item-page eller malinnpakninger.

Oversikt over nettsteds-TTS Live demoer Åpne skykonsollen

Koble GSpeech til Joomla!

Installer plugin-modulen og konfigurer Joomla!

  • Last ned - Last ned GSpeech Joomla-pakken.
  • Åpne Joomla-administrasjonspanelet — logg inn på Joomla!-administratorpanelet ditt.
  • Install — gå til System → Installer → Utvidelser, velg Last opp pakkefil, og velg den nedlastede zip-filen.
  • Aktiver plugin-modulen — gå til System → Administrer → Programtillegg, søk etter Gtale / GSpeech, åpne den, sett Status → Aktivert.
  • Legg til widget-ID – lim inn widget-ID-en fra Cloud Console-nettstedet ditt. Opprett et nettsted via opprett et nettsted, eller åpne en eksisterende i din dashbord → nettsted → innstillinger å kopiere Widget-ID.
  • Spar – lagre plugin-innstillingene, og test deretter en front-end-side.

Joomla-utvidelsen lastes inn GSpeech Når widget-ID-en er lagret. Spillere vises bare der du plasserer monteringer / tilpasset HTML, og bare når den matchende widgeten er publisert og konfigurert.

Joomla-utvidelse, widget-ID og innholdskartlegging

På Joomla laster pakken pluss Widget-ID motoren. Hver widget tilordner deretter artikkel-HTML, kategorioppsett eller tilpassede malomslag til en tilpasset HTML-montering – uten å hardkode én spiller per artikkel:

1 Widget-ID + utvidelse

Joomla-pakken laster inn motoren etter at du har limt inn Widget-ID-en. Uten den gjør monteringer ingenting.

2 Tilpasset widget

Dashbordkonfigurasjon: tale, språk, design, innholdsinnstillinger, URL-regler for artikler kontra kategorier.

3 Monter / Tilpasset HTML

En markør i en artikkel eller modul (for eksempel .gsp_full_player) der spillerens brukergrensesnitt vises.

4 Innholdskartlegging

Innholdsvelger = hvilken artikkeltekst som skal leses. Gjengi element = der spilleren vises. Ekskluder / Tittel / URL-er avgrenser treffet.

  • Ubegrensede widgets – separate helside-, knapp- eller sirkel-widgeter for artikler, kategorier, språk eller design.
  • Ubegrenset antall spillere per widget — én publisert widget kan drive alle matchende monteringer som er tillatt av Render Element + URL-regler.
  • Egendefinert HTML — på Joomla ser monteringen slik ut <div class="gsp_full_player"></div>På WordPress bruker den samme ideen kortkoder som [gspeech].
  • Standard kontra avansert – standardmonteringer fungerer raskt. Tilpassede maler trenger presise verdier for innholdsvelger/gjengivelseselement.

Legg til spillere med tilpasset HTML

Plasser et av disse festene der spilleren skal vises på siden. Klikk på et kort for å kopiere. Deretter angir du widgeten. Gjengi element til samme klasse.

  • Fullsidespiller
    <div class="gsp_full_player"></div>
  • Knappespiller
    <div class="gsp_button_player"></div>
  • Sirkelspiller
    <div class="gsp_circle_player"></div>

Fullstendige spillerdokumenter Dokumentasjon for knappespiller Dokumentasjon for Circle Player

Tilordne Joomla-artikler og -maler til spilleren

I widgeten Innhold faneblad, målartikkel og malomslag som leserne bør høre – vanligvis .item-page, kategorioppsett eller egendefinerte malbeholdere.

  • id → # / klasse → . — f.eks. class="item-page" → .item-page.
  • Samle bitene — Innholdsvelgeren godtar flere mål, kommaseparerte.
  • Trim stykker — Ekskluderingsliste bruker det samme # / . + kommaer.
  • Nybegynnerguide - Hvordan skrive HTML-verdier (# / .).

Innholdsvelger

definerer hvilken tekst som blir lest oppBruk CSS-selektorer, kommaseparert. Eksempler:

  • Artikkel, .item-side, #innhold – les disse elementene.
  • artikkel,seksjon,#mitt_id,.min_klasse – flere mål i ett felt.
  • foreldreklasse — les den overordnede wrapperen til monteringen (nyttig for tilpasset HTML plassert i en artikkel).
  • self_class – les den samme innpakningen som festet sitter i.
  • La stå tomt hvis du bruker Innhold Tekst i stedet (fast tekst, ikke DOM-innhold).

Gjengi element

definerer hvor spillerens brukergrensesnitt injiseresDet må samsvare med et ekte element på siden.

  • For tilpassede HTML-monteringer, sett den til monteringsklassen: .gsp_full_player, .gsp_knapp_spillereller .gsp_sirkel_spiller.
  • Du kan også målrette layoutbeholdere som kroppen, #innholdeller .item-side når du ikke bruker et dedikert feste.
  • Hvis innholdsvelgeren er riktig, men ingenting vises, er gjengivelseselementet vanligvis feil eller mangler på den siden.

Gjengi posisjon

Plasserer spilleren Før or Etter Render Element-innholdet. For en dedikert monterings-div fungerer After/Before vanligvis fortsatt i forhold til den noden – hold monteringen tom og la widgeten fylle den.

Ekskluder liste

Velgere som må ikke bli sagt, selv om de sitter i Innholdsvelgeren. Samme # / . regler, kommaseparert. Eksempel: #comments,.sidebar,.ads,.no-speech.

Tittelvelger / Titteltekst

  • Tittelvelger — dynamisk tittel fra siden (eksempel: h1).
  • Titteltekst — fast tittel vist i spilleren. La tittelvelgeren stå tom når du bruker titteltekst.

Innhold Tekst

Valgfri, fast fortellertekst. Innholdsvelgeren kan forbli tom når den brukes. Nyttig for korte modulintroer når artikkel-DOM ikke skal kjøre lyd.

Tommelfingerregel for Joomla: Mål for innholdsvelger .item-page (eller din egendefinerte mal-wrapper), Render Element er rettet mot den egendefinerte HTML-monteringen, og Exclude List hopper over kommentarer og sidefelt.

Praktiske kartleggingseksempler for Joomla-artikler

Artikkelside med montering av fullsidespiller

Artikkelens HTML inkluderer innhold og en montering:

  • Sidemarkering
    <div class="item-page">...</div> <div class="gsp_full_player"></div>
  • Innholdsvelger - .item-page
  • Gjengi element - .gsp_full_player
  • Ekskluder liste - .share-buttons,.related-posts (om du har)
  • Tittelvelger - h1 (om du har)

Tilpasset malkategorioppsett – parent_class

Hvis monteringen ligger i en tilpasset kategori eller malinnholdsblokk, kan innholdsvelgeren være relativ:

  • Innholdsvelger - parent_class (leser forelderen til monteringen)
  • Gjengi element - .gsp_full_player

Bruk self_class når selve monterings-wrapperen inneholder teksten som skal leses opp.

Mange artikler, én widget

Sted .gsp_button_player på mange artikler. One-button Player-widget med gjengivelseselement .gsp_button_player kan drive alle. Opprett bare ekstra widgeter når stemme, design, selektorer eller URL-regler må variere på tvers av kategorier.

Lag Joomla-artikkelfortellingswidgeter

  • Åpne dashbordet — gå til din GSpeech-dashbord.
  • Velg nettstedet — åpne Joomla-nettstedet du koblet til.
  • Legg til ny widget — Widgeter → Legg til ny widget → velg type (Full avspiller, Knapp, Sirkel, …) → Opprett.
  • Konfigurer innhold — angi innholdsvelger, gjengivelseselement, ekskluderingsliste, titler for artikler eller kategorier.
  • Konfigurer spiller / Design — stemme, paneler, tema, bredde, marginer.
  • Publiser og lytt — sett Status til Publisert, oppdater den aktive Joomla-siden, test avspilling.

Når artikkelteksten endres, kan Smart Audio Sync generere fortellerstemme i bakgrunnen. Tilordningsfelt avgjør fortsatt. hvilken tekst og hvor spilleren lever.

Vanlige spørsmål: Joomla tekst-til-tale-utvidelse

  • Støtter Joomla tekst-til-tale og AI-stemmer med GSpeech?

    Ja. Den offisielle GSpeech Joomla TTS-utvidelse legger til AI-fortelling for artikler, kategorier og tilpassede maler. Stemmer og avspillere administreres i Cloud Console etter at du har installert pakken og limt inn widget-ID-en din.
  • Hvordan installerer jeg GSpeech Joomla-utvidelsen og legger til en widget-ID?

    Last ned pakken fra denne siden, og gå deretter til System → Installer → Utvidelser og last opp zip-filen. Aktiver plugin-modulen under Plugins, lim inn Widget-ID fra innstillingene for Cloud Console-nettstedet ditt, og lagre. Deretter plasserer du tilpassede HTML-monteringer der du vil at spillerne skal vises.
  • Hva er Content Selector kontra Render Element på Joomla?

    Innholdsvelger velger hvilken Joomla HTML som skal fortelles – ofte .item-page eller en tilpasset malinnpakning. Gjengi element velger hvor spilleren vises – vanligvis din tilpassede HTML-monteringsklasse. Fiks Innholdsvelger når feil tekst leses opp; fiks Render Element når spilleren ikke vises.
  • Vil GSpeech-lyd gjøre Joomla-nettstedet mitt tregere?

    Nei. Lyd genereres og mellomlagres i GSpeech skyen, ikke på Joomla-serveren din. Utvidelsen laster inn en lettvektsklient, og avspillere vises bare der monteringer og publiserte widgeter samsvarer. Artikler beholder normal sidehastighet mens besøkende lytter på forespørsel.
  • Trenger jeg API-nøkler for Joomla AI-fortelling?

    Nei. GSpeech is Ingen API-nøkler kreves for Joomla. Installer utvidelsen, lim inn Widget-ID, konfigurer widgeter i Cloud Console og publiser. Stemmer og avspillere forblir i én konto uten tredjeparts TTS-nøkler på verten din.

Trenger du hjelp med Joomla-pakken, Widget-ID eller selektorer for en tilpasset mal? Kontakt GSpeech-støtteSend en URL til siden, så hjelper vi deg med å tilordne innholdsvelgeren/gjengivelseselementet.