Installera den officiella GSpeechJoomla TTS-tillägg och anslut den till GSpeech Cloud Console för naturliga Joomla AI-berättelse, moderna spelare och molnuppspelning — Inga API-nycklar krävsLjud genereras och cachas i molnet så att din Joomla-värd förblir lätt.
Använd den här guiden för att lägga till text till tal i JoomlaLadda ner paketet, aktivera plugin-programmet, klistra in ditt widget-ID, placera helsides-/knapp-/cirkelspelare med anpassad HTML vid behov och mappa sedan Innehållsväljare och Render element för artiklar, kategorier och anpassade mallar.
Officiellt Joomla-paket — installera via Tillägg → Ladda upp paketfil.
Widget-ID-anslutning — länka webbplatsen till molnkonsolen utan API-nycklar.
Molnljudgenerering — syntetisera en gång, cachelagra och spela upp över besök.
Obegränsade anpassade widgetar — artiklar, kategorier och mallspecifika spelare.
Bäst för: Joomla-webbplatsägare som behöver AI-berättande för artiklar och kategorisidor, inklusive anpassade mallar där du mappar väljare till .item-page eller mallomslag.
Öppna Joomla-administratören — logga in på din Joomla! administratörspanel.
installera — gå till System → Installera → Tilläggväljer Ladda upp paketfiloch välj den nedladdade zip-filen.
Aktivera plugin-programmet — gå till System → Hantera → Insticksprogram, söka efter GSpeech / GSpeech, öppna den, ställ in Status → Aktiverad.
Lägg till widget-ID — klistra in widget-ID:t från din Cloud Console-webbplats. Skapa en webbplats via skapa en webbplats, eller öppna en befintlig i din instrumentbräda → webbplats → Inställningar att kopiera Widget-ID.
Spara — spara plugin-inställningarna och testa sedan en frontend-sida.
Joomla-tillägget laddas GSpeech När widget-ID:t har sparats visas spelarna bara där du placerar monteringar / anpassad HTML och bara när matchande widget har publicerats och konfigurerats.
Kartläggningsmodell
Joomla-tillägg, widget-ID och innehållsmappning
I Joomla laddar paketet plus Widget-ID motorn. Varje widget mappar sedan artikel-HTML, kategorilayouter eller anpassade mallomslag till en anpassad HTML-montering – utan att hårdkoda en spelare per artikel:
1Widget-ID + tillägg
Joomla-paketet laddar motorn efter att du har klistrat in Widget-ID:t. Utan det gör monteringarna ingenting.
2Anpassad widget
Instrumentpanelskonfiguration: röst, språk, design, innehållsinställningar, URL-regler för artiklar kontra kategorier.
3Montera / Anpassad HTML
En markör i en artikel eller modul (till exempel .gsp_full_player) där spelarens användargränssnitt visas.
4Innehållsmappning
Innehållsväljare = vilken artikeltext som ska läsas. Render element = där spelaren visas. Exkludera / Titel / URL:er förfinar matchningen.
Obegränsad widgets — separata widgetar för helsida, knapp eller cirkel för artiklar, kategorier, språk eller design.
Obegränsat antal spelare per widget — en publicerad widget kan driva varje matchande montering som tillåts av Render Element + URL-reglerna.
Anpassad HTML — på Joomla ser monteringen ut så här <div class="gsp_full_player"></div>På WordPress använder samma idé kortkoder som [gspeech].
Standardvärden kontra avancerade — standardmonteringar fungerar snabbt. Anpassade mallar behöver exakta värden för Content Selector/Render Element.
Spelare
Lägg till spelare med anpassad HTML
Placera någon av dessa fästen där spelaren ska visas på sidan. Klicka på ett kort för att kopiera. Ställ sedan in widgeten. Render element till samma klass.
definierar vilken text som läses uppAnvänd CSS-selektorer, kommaseparerade. Exempel:
Artikeln, .item-sida, #innehåll — läs dessa element.
artikel, avsnitt, #mitt_id, .min_klass — flera mål i ett fält.
förälderklass — läs den överordnade omslaget till monteringen (användbart för anpassad HTML placerad inuti en artikel).
självklass — läs samma omslag som fästet sitter i.
Lämna tomt om du använder Innehållstext istället (fast text, inte DOM-innehåll).
RE
Render element
definierar där spelarens användargränssnitt injicerasDet måste matcha ett verkligt element på sidan.
För anpassade HTML-monteringar, sätt den till mount-klassen: .gsp_full_player, .gsp_knappspelare, eller .gsp_cirkel_spelare.
Du kan också rikta in dig på layoutbehållare som kropp, #innehåll, eller .item-sida när du inte använder ett dedikerat fäste.
Om Innehållsväljaren är korrekt men ingenting visas, är Render Element vanligtvis fel eller saknas på den sidan.
RP
Rendera position
Placerar spelaren Innan or Efter Render Element-innehållet. För en dedikerad monterings-div fungerar After/Before vanligtvis fortfarande relativt till den noden — håll monteringen tom och låt widgeten fylla den.
EX
Uteslut lista
Väljare som måste inte bli upplästa, även om de sitter i Innehållsväljaren. Samma # / . regler, kommaseparerade. Exempel: #comments,.sidebar,.ads,.no-speech.
TT
Titelväljare / Titeltext
Titelväljare — dynamisk titel från sidan (exempel: h1).
Titeltext — fast titel visas i spelaren. Lämna titelväljaren tom när du använder titeltext.
CT
Innehållstext
Valfri fast berättartext. När den används kan Innehållsväljaren förbli tom. Användbart för korta modulintroduktioner när artikel-DOM inte ska driva ljud.
Tumregel för Joomla: Innehållsväljarens mål .item-page (eller din anpassade mallomslag), Render Element riktar in sig på den anpassade HTML-monteringen och Exclude List hoppar över kommentarer och sidofält.
Exempel
Praktiska kartläggningsexempel för Joomla-artiklar
Exempel A
Artikelsida med montering av helsidesspelare
Artikelns HTML inkluderar innehåll och en montering:
Uteslut lista - .share-buttons,.related-posts (Tillval)
Titelväljare - h1 (Tillval)
Exempel B
Anpassad mallkategorilayout — parent_class
Om monteringen finns inuti en anpassad kategori eller ett mallinnehållsblock kan Innehållsväljaren vara relativ:
Innehållsväljare - parent_class (läser föräldern till fästet)
Render element - .gsp_full_player
Använda self_class när själva monteringsomslaget innehåller texten som ska läsas upp.
Exempel C
Många artiklar, en widget
Plats .gsp_button_player på många artiklar. Widget för enknappsspelare med renderingselement .gsp_button_player kan driva dem alla. Skapa ytterligare widgetar endast när röst, design, väljare eller URL-regler måste skilja sig åt mellan kategorier.
Välj webbplatsen — öppna Joomla-webbplatsen du anslöt till.
Lägg till ny widget — Widgetar → Lägg till ny widget → välj typ (Fullständig spelare, Knapp, Cirkel, …) → Skapa.
Konfigurera innehåll — ange innehållsväljare, renderingselement, undantagslista, titlar för artiklar eller kategorier.
Konfigurera spelare / Design — röst, paneler, tema, bredd, marginaler.
Publicera och lyssna — ställ in Status till Publicerad, uppdatera Joomla-sidan, testa uppspelningen.
När artikeltexten ändras kan Smart Audio Sync återskapa berättarröst i bakgrunden. Mappningsfält avgör fortfarande som text och var spelaren lever.
FAQ
Vanliga frågor: Joomla text-till-tal-tillägg
Stöder Joomla text-till-tal och AI-röster med GSpeech?
Ja. Den officiella GSpeechJoomla TTS-tillägg lägger till AI-berättande för artiklar, kategorier och anpassade mallar. Röster och spelare hanteras i Cloud Console efter att du har installerat paketet och klistrat in ditt widget-ID.
Hur installerar jag GSpeech Joomla-tillägget och lägger till ett widget-ID?
Ladda ner paketet från den här sidan och gå sedan till System → Installera → Tillägg och ladda upp zip-filen. Aktivera plugin-programmet under Plugins, klistra in Widget-ID från dina Cloud Console-webbplatsinställningar och spara. Placera sedan anpassade HTML-monteringar där du vill att spelarna ska visas.
Vad är Content Selector kontra Render Element i Joomla?
Innehållsväljare väljer vilken Joomla HTML som ska läsas upp — ofta .item-page eller en anpassad mallomslag. Render element väljer var spelaren visas — vanligtvis din anpassade HTML-monteringsklass. Åtgärda Innehållsväljaren när fel text läses upp; åtgärda Render Element när spelaren inte visas.
Kommer GSpeech-ljud att göra min Joomla-webbplats långsammare?
Nej. Ljud genereras och cachas i GSpeech molnet, inte på din Joomla-server. Tillägget laddar en lättviktsklient, och spelare visas bara där monteringar och publicerade widgetar matchar. Artiklar behåller normal sidhastighet medan besökare lyssnar på begäran.
Behöver jag API-nycklar för Joomla AI-berättarröst?
Nej. GSpeech is Inga API-nycklar krävs för Joomla. Installera tillägget, klistra in Widget-ID, konfigurera widgetar i Cloud Console och publicera. Röster och spelare finns kvar i ett konto utan tredjeparts TTS-nycklar på din värd.
Hjälp
Behöver du hjälp med Joomla-paketet, Widget-ID eller väljare för en anpassad mall?
Kontakta GSpeech-supportenSkicka en sid-URL så hjälper vi dig att mappa innehållsväljaren/renderingselementet.