HTML-webwerf teks na spraak — Integreer KI-stem

HTML webwerf teks na spraak — integreer KI-stem met een skrip

Ontwikkelaars en spanne wat hardloop persoonlike HTML, statiese webwerwe, of nie-WordPress CMS-stapels kan inbed TTS-skrip een keer en lewer natuurlik persoonlike webwerf KI-stem met GSpeechTerugspeel en sintese loop deur die GSpeech Wolkkonsole - Geen API-sleutels benodig nie, geen bedienerkantse TTS-stapel, en geen ekstra gasheerlas nie.

Hierdie gids wys hoe om voeg teks-na-spraak by 'n HTML-webwerf: plak die eenreël-verbindingskode voor , plaas Volbladsy / Knoppie / Sirkel spelers met Pasgemaakte HTML-monterings, en karteer dan Inhoudkieser en Gee element aan jou uitlegklasse en ID's.

  • Eenlyn-inbedding — plak voor op enige persoonlike stapel of statiese webwerf.
  • Wolk-klankgenerering — sintetiseer een keer, kasgee en herspeel oor besoeke.
  • Geen API-sleutels benodig nie — stemme en spelers vanaf een konsole.
  • Selektor-gebaseerde kartering — teiken enige artikel-, hoof- of persoonlike uitlegomslag.

Beste vir: ontwikkelaars, statiese kragopwekkers en persoonlike CMS-temas waar jy die HTML beheer en 'n enkele inbedding plus CSS-selektors vir persoonlike uitlegte wil hê.

Oorsig van webwerf-TTS Regstreekse demo's Maak Wolkkonsole oop

Skakel in GSpeech na 'n HTML-webwerf

Hoe om te koppel GSpeech na HTML

  • Teken in - Meld aan by jou GSpeech-rekening (het jy een nodig? skep 'n gratis rekening).
  • Skep 'n webwerf — as jy nog nie 'n webwerf bygevoeg het nie, volg skep 'n webwerf.
  • Maak die webwerf oop — gaan na jou dashboard en kies die webwerf.
  • Kopieer die HTML-kode — oop Integrasies → Html-webwerf en kopieer die verbindingskode.
  • Plak voor — voeg die kode in jou sjabloon in voor die sluiting etiket, en ontplooi dan.

Die verbindingskode laai GSpeech op elke bladsy waar dit teenwoordig is. Spelers verskyn slegs waar jy monterings / persoonlike HTML plaas en slegs wanneer die ooreenstemmende widget gepubliseer en gekonfigureer is.

Inbed skripte, monterings en selektorkartering vir persoonlike HTML

Op 'n persoonlike HTML-webwerf laai een inbedding die enjin. Elke widget karteer dan jou eie klasse en ID's na 'n montering – sodat jy volle beheer oor die uitleg behou terwyl die vertelling in die Cloud Console bly:

1 Verbindingskode

Laai die enjin voor Daarsonder doen rydiere niks.

2 Pasgemaakte widget

Dashboard-konfigurasie: stem, taal, ontwerp, inhoudinstellings, URL-reëls vir enige roete of sjabloon.

3 Monteer / Pasgemaakte HTML

'n Merker in jou bladsy se HTML (byvoorbeeld .gsp_full_player) waar die speler se gebruikerskoppelvlak verskyn.

4 Inhoudskartering

Inhoudkieser = wat om te lees. Gee element = waar die speler verskyn. Uitsluit / Titel / URL'e verfyn die ooreenkoms.

  • Onbeperkte widgets — aparte Volblad-, Knoppie- of Sirkel-widgets vir verskillende uitlegte, tale of ontwerpe.
  • Onbeperkte spelers per widget — een gepubliseerde widget kan elke ooreenstemmende montering wat deur Render Element + URL-reëls toegelaat word, aandryf.
  • Pasgemaakte HTML-monterings — op HTML-webwerwe lyk die montering so <div class="gsp_full_player"></div>Op WordPress gebruik dieselfde idee kortkodes soos [gspeech].
  • Standaard teenoor gevorderd — standaardmonterings werk vinnig. Unieke persoonlike uitlegte benodig presiese Inhoudselektor / Lewerelementwaardes.

Voeg spelers by met persoonlike HTML

Plaas enige van hierdie monterings waar die speler op die bladsy moet verskyn. Klik op 'n kaart om te kopieer. Stel dan die widget. Gee element na dieselfde klas.

  • Volbladspeler
    <div class="gsp_full_player"></div>
  • Knoppie speler
    <div class="gsp_button_player"></div>
  • Sirkelspeler
    <div class="gsp_circle_player"></div>

Volledige Speler-dokumentasie Knoppiespeler-dokumente Sirkelspeler-dokumente

Wys persoonlike HTML-uitlegte aan die speler toe

In die widget inhoud oortjie, wys selektors na die artikel, hoof of persoonlike omhulsels wat jy besit — enige CSS-selektor wat jou opmaak blootstel.

  • id → # — HTML id="main" → skryf #main.
  • klas → . — HTML class="post-content" → skryf .post-content.
  • Versamel stukke — Inhoudselektor aanvaar verskeie teikens, komma-geskei: #intro,.body,#summary.
  • Sny stukke — Uitsluitlys gebruik dieselfde # / . + kommas: #comments,.ads,.share-buttons.
  • Vind waardes — regskliek → Inspekteer op die regstreekse bladsy. Volledige beginnersgids: HTML-waardes (# / .).

Inhoudkieser

Definieer watter teks word gepraatGebruik CSS-selektors, komma-geskei (stel inhoud in stukke saam). Voorbeelde:

  • artikel, .na-inhoud, #hoof, .persoonlike-uitleg — lees daardie elemente (# = id, . = klas).
  • artikel,afdeling,#my_id,.my_klas — verskeie teikens in een veld (stukke gekombineer in een vertelling).
  • ouerklas — lees die ouer-omslag van die montering (nuttig vir persoonlike HTML binne 'n inhoudsblok).
  • self_klas — lees dieselfde omslag waarin die monteerstuk sit.
  • Los leeg as jy dit gebruik Inhoud teks in plaas daarvan (vaste teks, nie DOM-inhoud nie).

Gee element

Definieer waar die speler se gebruikerskoppelvlak ingespuit wordDit moet ooreenstem met 'n werklike element op die bladsy.

  • Vir Pasgemaakte HTML-monterings, stel dit na die monteringsklas: .gsp_full_player, .gsp_knoppie_speler, of .gsp_sirkel_speler.
  • Jy kan ook uitleghouers soos teiken liggaam, #inhoud, of .artikel-opskrif wanneer jy nie 'n toegewyde montering gebruik nie.
  • As die Inhoudselektor korrek is, maar niks verskyn nie, is die Render-element gewoonlik verkeerd of ontbreek op daardie bladsy.

Gee posisie

Plaas die speler Voordat or Na die Render Element-inhoud. Vir 'n toegewyde monterings-div werk After/Before gewoonlik steeds relatief tot daardie nodus — hou die montering leeg en laat die widget dit vul.

Sluit lys uit

Keurders wat moet nie gepraat word, selfs al sit hulle binne Inhoudselektor. Dieselfde # / . reëls, komma-geskei. Voorbeeld: #comments,.sidebar,.ads,.no-speech.

Titelkieser / Titelteks

  • Titelkieser — dinamiese titel van die bladsy (voorbeeld: h1).
  • Titel Teks — vaste titel wat in die speler gewys word. Los Titelkieser leeg wanneer Titelteks gebruik word.

Inhoud teks

Opsionele vaste vertellingsteks. Wanneer dit gebruik word, kan Inhoudselektor leeg bly. Nuttig vir statiese promosieblokke wanneer DOM-inhoud nie klank moet aandryf nie.

Duimreël vir HTML-webwerwe: Inhoudselektor wys na die omhulsel wat jy beheer (byvoorbeeld article.post or #main), Lewer elementpunte by die montering, en Uitsluitlys slaan navigasie, advertensies en kommentaar oor.

Praktiese karteringsvoorbeelde vir persoonlike HTML-uitlegte

Pasgemaakte uitlegartikel met Volbladsyspeler

Jou statiese of CMS-sjabloon sluit 'n artikel en 'n montering in:

  • Bladsy-opmerk
    <article class="post custom-layout">...</article> <div class="gsp_full_player"></div>
  • Inhoudkieser - article.post.custom-layout
  • Gee element - .gsp_full_player
  • Sluit lys uit - .share-buttons,.related-posts (Opsioneel)
  • Titelkieser - h1 (Opsioneel)

Monteer binne 'n CMS-inhoudstreek — ouerklas

As die montering binne 'n persoonlike CMS-inhoudsgebied sit, kan Inhoudselektor relatief wees:

  • Inhoudkieser - parent_class (lees die ouer van die berg)
  • Gee element - .gsp_full_player

Gebruik self_class wanneer die monteringsomslag self die teks bevat wat vertel moet word.

Statiese webwerf-sjablone met een knoppie-widget

Plek .gsp_button_player oor baie statiese sjablone. Eenknoppie-speler-widget met Render-element .gsp_button_player kan almal aandryf. Skep slegs bykomende widgets wanneer stem, ontwerp, selekteerders of URL-reëls moet verskil.

Skep pasgemaakte webwerf KI-stemwidgets

  • Maak dashboard oop — gaan na jou GSpeech-dashboard.
  • Kies die webwerf — maak die HTML-webwerf oop wat jy gekoppel het.
  • Voeg nuwe widget by — Widgets → Voeg nuwe widget by → kies tipe (Volle Speler, Knoppie, Sirkel, …) → Skep.
  • Konfigureer inhoud — stel Inhoudselektor, Lewer Element, Uitsluitlys, titels vir jou uitleg.
  • Konfigureer Speler / Ontwerp — stem, panele, tema, breedte, marges.
  • Publiseer en luister — stel Status op Gepubliseer, verfris die regstreekse bladsy, toets terugspeel.

Wanneer bladsyteks verander, kan Smart Audio Sync vertelling in die agtergrond regenereer. Karteringsvelde bepaal steeds wat teks en waar die speler leef.

Gereelde vrae: HTML webwerf teks-na-spraak inbedding

  • Ondersteun 'n HTML-webwerf teks-na-spraak en KI-stemme met GSpeech?

    Ja. GSpeech werk op enige HTML-webwerf, statiese generator of persoonlike CMS waar jy 'n skrip kan plak voor Jy kry natuurlike KI-stemme en moderne spelers sonder om 'n bedienerkantse TTS-pyplyn te bou.
  • Hoe kan ek die GSpeech TTS-skrip op 'n persoonlike webwerf insluit?

    Kopieer die verbindingskode vanaf Integrasies → Html-webwerf. Plak dit een keer in jou gedeelde sjabloon voordat jy dit doen. en ontplooi. Voeg dan 'n montering by soos <div class="gsp_full_player"></div> in die uitleg waar die speler moet verskyn en stel Render Element op daardie klas.
  • Wat is Content Selector teenoor Render Element op 'n persoonlike HTML-webwerf?

    Inhoudkieser is enige CSS-selektor vir die teks wat jy wil hê dit moet praat — byvoorbeeld #main, article.post, of 'n klas vanaf jou CMS. Gee element is waar die speler se gebruikerskoppelvlak ingespuit word — gewoonlik jou monteringsklas. Omdat jy die opmaak beheer, kan jy enige persoonlike uitleg presies karteer.
  • Sal GSpeech-klank my HTML- of statiese webwerf vertraag?

    Nee. Sintese en kasgeheue vind plaas in die GSpeech wolk. Die inbedding is 'n liggewig kliëntskrip, en spelers laai slegs waar monteerbare elemente bestaan. Jou gasheerdiens gaan voort om normale HTML, CSS en JS te bedien terwyl besoekers op aanvraag luister.
  • Het ek API-sleutels nodig om 'n persoonlike webwerf-KI-stem in te sluit?

    Aantal GSpeech is Geen API-sleutels benodig nie vir HTML-webwerwe. Plak die inbedding, konfigureer widgets in die Wolkkonsole en publiseer. Stemme en spelers word vanaf een rekening bestuur sonder derdeparty-TTS-sleutels in jou kodebasis.

Het jy hulp nodig om selektors vir 'n persoonlike tema of boueruitleg te vind? Kontak GSpeech-ondersteuningStuur 'n bladsy-URL en ons sal help om die Inhoudselektor / Lewerelement te karteer.