HTML-nettstedtekst til tale – Integrer AI-stemme

HTML-nettsted tekst til tale – integrer AI-stemme med ett skript

Utviklere og team som kjører tilpasset HTML, statiske nettsteder eller ikke-WordPress CMS-stabler kan legg inn TTS-skript én gang og lever naturlig tilpasset nettsted AI-stemme med GSpeechAvspilling og syntese går gjennom GSpeech Cloud Console - Ingen API-nøkler kreves, ingen TTS-stabel på serversiden og ingen ekstra hostingbelastning.

Denne veiledningen viser hvordan du legge til tekst til tale på et HTML-nettstedlim inn den ene linjes tilkoblingskoden før , plasser helsides-/knapp-/sirkelspillere med tilpassede HTML-monteringer, og tilordne deretter Innholdsvelger og Gjengi element til layoutklassene og ID-ene dine.

  • Innbygging på én linje — lim inn før på en hvilken som helst tilpasset stabel eller statisk nettsted.
  • Skybasert lydgenerering — syntetisere én gang, mellomlagre og spille av på tvers av besøk.
  • Ingen API-nøkler kreves — stemmer og spillere fra én konsoll.
  • Selektorbasert kartlegging — målrett en hvilken som helst artikkel-, hoved- eller tilpasset layout-wrapper.

Best for: utviklere, statiske generatorer og tilpassede CMS-temaer der du kontrollerer HTML-en og ønsker en enkelt innebygging pluss CSS-velgere for tilpassede oppsett.

Oversikt over nettsteds-TTS Live demoer Åpne skykonsollen

Koble GSpeech til et HTML-nettsted

Hvordan koble til GSpeech til HTML

  • Logg inn - logg inn på GSpeech-kontoen din (trenger du en? Opprett en gratis konto).
  • Lag et nettsted – hvis du ikke har lagt til et nettsted ennå, følg opprett et nettsted.
  • Åpne nettstedet — gå til din dashbord og velg nettstedet.
  • Kopier HTML-koden — åpen Integrasjoner → Html-nettsted og kopier tilkoblingskoden.
  • Lim inn før — sett inn koden i malen din før avslutningen tagg, og distribuer deretter.

Tilkoblingskoden lastes inn GSpeech på hver side der den er tilstede. Spillere vises bare der du plasserer monteringer / tilpasset HTML og bare når den matchende widgeten er publisert og konfigurert.

Bygg inn skript, monteringer og selektortilordning for tilpasset HTML

På et tilpasset HTML-nettsted laster én innebygd modul inn motoren. Hver widget tilordner deretter dine egne klasser og ID-er til en montering – slik at du beholder full kontroll over layouten mens fortellingen forblir i Cloud Console:

1 Tilkoblingskode

Laster motoren før Uten den gjør ikke festdyr noe.

2 Tilpasset widget

Dashbordkonfigurasjon: tale, språk, design, innholdsinnstillinger, URL-regler for enhver rute eller mal.

3 Monter / Tilpasset HTML

En markør i HTML-koden til siden din (for eksempel .gsp_full_player) der spillerens brukergrensesnitt vises.

4 Innholdskartlegging

Innholdsvelger = hva man skal lese. Gjengi element = der spilleren vises. Ekskluder / Tittel / URL-er avgrenser treffet.

  • Ubegrensede widgets – separate helside-, knapp- eller sirkel-widgeter for forskjellige oppsett, 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.
  • Tilpassede HTML-monteringer — på HTML-sider 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. Unike, tilpassede oppsett krever 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 tilpassede HTML-oppsett til spilleren

I widgeten Innhold tabulator, pekselektorer på artikkelen, hovedinnpakningen eller tilpassede innpakninger du eier – hvilken som helst CSS-selektor som markupen din eksponerer.

  • id → # — HTML id="main" → skrive #main.
  • klasse → . — HTML class="post-content" → skrive .post-content.
  • Samle bitene — Innholdsvelgeren godtar flere mål, kommaseparert: #intro,.body,#summary.
  • Trim stykker — Ekskluderingsliste bruker det samme # / . + kommaer: #comments,.ads,.share-buttons.
  • Finn verdier — høyreklikk → Inspiser på livesiden. Fullstendig gjennomgang for nybegynnere: HTML-verdier (# / .).

Innholdsvelger

definerer hvilken tekst som blir lest oppBruk CSS-selektorer, kommaseparert (sett sammen innhold i deler). Eksempler:

  • Artikkel, .post-innhold, #hoved, .tilpasset-layout — les disse elementene (# = id, . = klasse).
  • artikkel,seksjon,#mitt_id,.min_klasse — flere mål i ett felt (brikker kombinert til én fortelling).
  • foreldreklasse — les den overordnede wrapperen til monteringen (nyttig for tilpasset HTML inne i en innholdsblokk).
  • 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 .artikkel-overskrift 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 statiske promoblokker når DOM-innhold ikke skal drive lyd.

Tommelfingerregel for HTML-nettsteder: Innholdsvelgeren peker på innpakningen du kontrollerer (for eksempel article.post or #main), Gjengi elementpunkter ved monteringen, og ekskluderingsliste hopper over navigasjon, annonser og kommentarer.

Praktiske kartleggingseksempler for tilpassede HTML-oppsett

Artikkel med tilpasset layout og fullsidesspiller

Den statiske malen eller CMS-malen din inneholder en artikkel og en montering:

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

Monter i et CMS-innholdsområde — parent_class

Hvis monteringen befinner seg i et tilpasset CMS-innholdsområde, 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.

Statiske nettstedsmaler med én knapp-widget

Sted .gsp_button_player på tvers av mange statiske maler. Widget for én knapp-avspiller med gjengivelseselement .gsp_button_player kan drive alle. Opprett bare ekstra widgeter når stemme, design, selektorer eller URL-regler må være forskjellige.

Lag tilpassede AI-stemmewidgeter for nettstedet

  • Åpne dashbordet — gå til din GSpeech-dashbord.
  • Velg nettstedet – åpne HTML-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 og titler for layouten din.
  • Konfigurer spiller / Design — stemme, paneler, tema, bredde, marginer.
  • Publiser og lytt — sett Status til Publisert, oppdater live-siden, test avspilling.

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

Vanlige spørsmål: HTML-nettstedstekst-til-tale-innbygging

  • Støtter et HTML-nettsted tekst-til-tale og AI-stemmer med GSpeech?

    Ja. GSpeech fungerer på alle HTML-nettsteder, statiske generatorer eller tilpassede CMS-er der du kan lime inn et skript før Du får naturlige AI-stemmer og moderne avspillere uten å bygge en TTS-pipeline på serversiden.
  • Hvordan legger jeg inn GSpeech TTS-skriptet på et tilpasset nettsted?

    Kopier tilkoblingskoden fra Integrasjoner → Html-nettsted. Lim den inn én gang i den delte malen før du og distribuer. Legg deretter til et feste, for eksempel <div class="gsp_full_player"></div> i oppsettet der spilleren skal vises og sett Render Element til den klassen.
  • Hva er Content Selector kontra Render Element på et tilpasset HTML-nettsted?

    Innholdsvelger er en hvilken som helst CSS-velger for teksten du vil ha lest opp – for eksempel #main, article.post, eller en klasse fra CMS-et ditt. Gjengi element er der spillerens brukergrensesnitt injiseres – vanligvis monteringsklassen din. Fordi du kontrollerer markupen, kan du tilordne ethvert tilpasset oppsett presist.
  • Vil GSpeech-lyd gjøre HTML-siden eller det statiske nettstedet mitt tregere?

    Nei. Syntese og mellomlagring skjer i GSpeech sky. Innbyggingen er et lett klientskript, og spillere lastes bare der det finnes monteringer. Hostingen din fortsetter å servere vanlig HTML, CSS og JS mens besøkende lytter på forespørsel.
  • Trenger jeg API-nøkler for å bygge inn en tilpasset AI-stemme for nettstedet?

    Nei. GSpeech is Ingen API-nøkler kreves for HTML-nettsteder. Lim inn innebyggingen, konfigurer widgeter i Cloud Console og publiser. Stemmer og avspillere administreres fra én konto uten tredjeparts TTS-nøkler i kodebasen din.

Trenger du hjelp med å finne selektorer for et tilpasset tema eller en byggeroppsett? Kontakt GSpeech-støtteSend en URL til siden, så hjelper vi deg med å tilordne innholdsvelgeren/gjengivelseselementet.