HTML svetainės tekstas į kalbą – įterpti dirbtinio intelekto balsą

HTML svetainės tekstas į kalbą – įterpkite dirbtinio intelekto balsą vienu scenarijumi

Kūrėjai ir komandos veikia tinkintas HTML, statinės svetainės arba ne „WordPress“ TVS paketai gali įterpti TTS skriptą vieną kartą ir pristatyti natūralų tinkintos svetainės dirbtinio intelekto balsas su GSpeechAtkūrimas ir sintezė atliekami per GSpeech „Cloud Console“ - API raktai nereikalingi, jokio serverio pusės TTS paketo ir jokios papildomos talpinimo apkrovos.

Šiame vadove parodyta, kaip pridėti tekstą į kalbą HTML svetainėje: įklijuokite vienos eilutės ryšio kodą prieš , padėkite viso puslapio / mygtuko / apskritimo žaidėjus su pasirinktiniais HTML tvirtinimo elementais, tada susiekite Turinio parinkiklis bei Atvaizdavimo elementas jūsų maketo klasėms ir ID.

  • Vienos eilutės įterpimas — įklijuoti prieš bet kuriame pasirinktiniame steke arba statinėje svetainėje.
  • Garso generavimas debesyje — sintetinti vieną kartą, kaupti talpykloje ir pakartoti per kelis apsilankymus.
  • API raktai nereikalingi — balsai ir žaidėjai iš vienos konsolės.
  • Selektoriaus pagrindu sudarytas atvaizdavimas — taikyti bet kurį straipsnį, pagrindinį arba pasirinktinį maketo aplanką.

Tinkamumas/panaudojimas: kūrėjams, statiniams generatoriams ir pasirinktinėms TVS temoms, kuriose jūs kontroliuojate HTML ir norite vieno įterpimo bei CSS selektorių pasirinktiniams maketams.

Svetainės TTS apžvalga Tiesioginės demonstracinės versijos Atidaryti debesies konsolę

prisijungti GSpeech į HTML svetainę

Kaip prisijungti GSpeech į HTML

Įkeliamas ryšio kodas GSpeech kiekviename puslapyje, kuriame jis yra. Žaidėjai rodomi tik ten, kur įdedate prijungimo elementus / pasirinktinį HTML, ir tik tada, kai atitinkamas valdiklis yra publikuojamas ir sukonfigūruotas.

Įterpimo scenarijus, prijungimo elementai ir selektoriaus atvaizdavimas tinkintam HTML

Pasirinktinėje HTML svetainėje vienas įterpimas įkelia variklį. Kiekvienas valdiklis tada susieja jūsų klases ir ID su prijungimo elementu, kad galėtumėte visiškai kontroliuoti išdėstymą, o pasakojimas liktų debesies konsolėje:

1 Ryšio kodas

Apkrauna variklį prieš tai Be jo laikikliai nieko neveikia.

2 Pasirinktinis valdiklis

Prietaisų skydelio konfigūracija: balsas, kalba, dizainas, turinio nustatymai, URL taisyklės bet kuriam maršrutui ar šablonui.

3 Prijungti / pasirinktinis HTML

Žymeklis jūsų puslapio HTML kode (pvz. .gsp_full_player), kur rodoma žaidėjo vartotojo sąsaja.

4 Turinio atvaizdavimas

Turinio parinkiklis = ką skaityti. Atvaizdavimo elementas = kur rodomas žaidėjas. Išskyrimas / Pavadinimas / URL patikslina atitikimą.

  • Neribotas valdiklių skaičius – atskiri viso puslapio, mygtuko arba apskritimo valdikliai skirtingiems maketams, kalboms ar dizainams.
  • Neribotas žaidėjų skaičius viename valdiklyje – vienas publikuotas valdiklis gali maitinti kiekvieną atitinkamą prijungimą, leidžiamą „Render Element“ + URL taisyklių.
  • Pasirinktiniai HTML tvirtinimo elementai — HTML svetainėse prijungimas atrodo taip <div class="gsp_full_player"></div>„WordPress“ sistemoje ta pati idėja naudoja trumpuosius kodus, tokius kaip [gspeech].
  • Numatytieji ir išplėstiniai nustatymai — Numatytieji tvirtinimo elementai veikia greitai. Unikaliems pasirinktiniams maketams reikalingos tikslios turinio parinkiklio / atvaizdavimo elemento vertės.

Pridėkite žaidėjų naudodami pasirinktinį HTML

Padėkite bet kurį iš šių laikiklių ten, kur turėtų būti rodomas žaidėjas puslapyje. Spustelėkite kortelę, kad ją nukopijuotumėte. Tada nustatykite valdiklį. Atvaizdavimo elementas į tą pačią klasę.

  • Viso puslapio grotuvas
    <div class="gsp_full_player"></div>
  • Mygtukų grotuvas
    <div class="gsp_button_player"></div>
  • Apskritimo žaidėjas
    <div class="gsp_circle_player"></div>

Pilni žaidėjo dokumentai Mygtuko grotuvo dokumentai „Circle Player“ dokumentai

Pritaikyti pasirinktinius HTML išdėstymus grotuvui

Valdiklyje Turinys Tab, nukreipkite selektorius į straipsnį, pagrindinius arba pasirinktinius aplankus, kuriuos turite – bet kurį CSS selektorių, kurį rodo jūsų žymėjimas.

  • id → # — HTML id="main" → rašyti #main.
  • klasė → . — HTML class="post-content" → rašyti .post-content.
  • Surinkite gabalus — Turinio parinkiklis priima kelis taikinius, atskirtus kableliais: #intro,.body,#summary.
  • Apkarpykite gabalus — Išskyrimų sąrašas naudoja tą patį # / . + kableliai: #comments,.ads,.share-buttons.
  • Rasti reikšmes — spustelėkite dešinįjį pelės mygtuką → Apžiūrėti tiesioginiame puslapyje. Išsamus vadovas pradedantiesiems: HTML reikšmės (# / .).

Turinio parinkiklis

Apibrėžia koks tekstas yra sakomasNaudokite CSS selektorius, atskirtus kableliais (surinkite turinį dalimis). Pavyzdžiai:

  • straipsnis, .post-content, #pagrindinis, .pasirinktinis išdėstymas — perskaitykite tuos elementus (# = id, . = klasė).
  • straipsnis,skiltis,#mano_id,.mano_klasė — keli taikiniai viename lauke (dalys sujungtos į vieną pasakojimą).
  • tėvų_klasė — nuskaityti prijungimo pirminį apvalkalą (naudinga naudojant tinkintą HTML turinio bloke).
  • saviklasė — perskaitykite tą patį įvynioklį, kuriame yra laikiklis.
  • Palikite tuščią, jei naudojate Turinio tekstas vietoj to (fiksuotas tekstas, o ne DOM turinys).

Atvaizdavimo elementas

Apibrėžia kur įterpiama žaidėjo vartotojo sąsajaJis turi atitikti realų puslapio elementą.

  • Jei norite naudoti pasirinktinius HTML prijungimus, nustatykite jį į prijungimo klasę: .gsp_full_player, .gsp_mygtuko_žaidėjasarba .gsp_circle_player.
  • Taip pat galite taikytis į maketo konteinerius, pvz. kūnas, #turinysarba .straipsnio antraštė kai nenaudojate specialaus laikiklio.
  • Jei turinio parinkiklis teisingas, bet nieko nerodoma, paprastai puslapyje yra neteisingas arba jo nėra.

Atvaizdavimo padėtis

Žaidėjo vietos prieš or Po „Render Element“ turinys. Specialiam prijungimo div'ui „After/Before“ paprastai vis tiek veikia to mazgo atžvilgiu – palikite prijungimo laukelį tuščią ir leiskite valdikliui jį užpildyti.

Išskirti sąrašą

Parinkikliai, kurie privalo ne būti ištarti, net jei jie yra turinio parinkiklyje. Tas pats # / . taisyklės, atskirtos kableliais. Pavyzdys: #comments,.sidebar,.ads,.no-speech.

Pavadinimo parinkiklis / Pavadinimo tekstas

  • Pavadinimo parinkiklis — dinaminis puslapio pavadinimas (pavyzdys: h1).
  • Pavadinimo tekstas — grotuve rodomas fiksuotas pavadinimas. Naudojant pavadinimo tekstą, pavadinimo parinkiklį palikite tuščią.

Turinio tekstas

Pasirinktinai fiksuotas pasakojimo tekstas. Kai naudojamas, turinio parinkiklis gali likti tuščias. Naudinga statiniams reklaminiams blokams, kai DOM turinys neturėtų skleisti garso.

HTML svetainių nykščio taisyklė: Turinio parinkiklis rodo į jūsų valdomą apvalkalą (pavyzdžiui, article.post or #main), „Render Element“ nurodo į tvirtinimo vietą, o „Exclude List“ praleidžia naršymą, skelbimus ir komentarus.

Praktiniai pasirinktinių HTML maketų atvaizdavimo pavyzdžiai

Pasirinktinio išdėstymo straipsnis su viso puslapio grotuvu

Jūsų statinis arba TVS šablonas apima straipsnį ir prijungimo elementą:

  • Puslapio žymėjimas
    <article class="post custom-layout">...</article> <div class="gsp_full_player"></div>
  • Turinio parinkiklis - article.post.custom-layout
  • Atvaizdavimo elementas - .gsp_full_player
  • Išskirti sąrašą - .share-buttons,.related-posts (Neprivalomas)
  • Pavadinimo parinkiklis - h1 (Neprivalomas)

Prijungti TVS turinio srityje — parent_class

Jei prijungimo vieta yra pasirinktinio TVS turinio srityje, turinio parinkiklis gali būti santykinis:

  • Turinio parinkiklis - parent_class (skaito kalno tėvinį tekstą)
  • Atvaizdavimo elementas - .gsp_full_player

Paskirtis self_class kai pačiame tvirtinimo aplanke yra tekstas, kuris turėtų būti perskaitomas.

Statiniai svetainių šablonai su vieno mygtuko valdikliu

Vieta .gsp_button_player daugelyje statinių šablonų. Vieno mygtuko grotuvo valdiklis su renderinimo elementu .gsp_button_player gali juos visus valdyti. Kurkite papildomus valdiklius tik tada, kai balso, dizaino, selektorių ar URL taisyklės turi skirtis.

Kurkite pasirinktinės svetainės dirbtinio intelekto balso valdiklius

  • Atidaryti prietaisų skydelį – eik į savo „GSpeech“ prietaisų skydelis.
  • Pasirinkite svetainę — atidarykite prijungtą HTML svetainę.
  • Pridėti naują valdiklį — Valdikliai → Pridėti naują valdiklį → pasirinkite tipą (Viso žaidėjo, Mygtuko, Apskritimo ir kt.) → Sukurti.
  • Turinio konfigūravimas — nustatykite turinio parinkiklį, atvaizdavimo elementą, išskyrimų sąrašą, maketo pavadinimus.
  • Žaidėjo konfigūravimas / dizainas — balsas, panelės, tema, plotis, paraštės.
  • Publikuoti ir klausytis — nustatykite būseną į „Paskelbta“, atnaujinkite tiesioginį puslapį, išbandykite atkūrimą.

Kai puslapio tekstas pasikeičia, „Smart Audio Sync“ gali atkurti pasakojimą fone. Susiejimo laukai vis tiek lemia narys, kuris tekstas ir kur žaidėjas gyvena.

DUK: HTML svetainės teksto įterpimas į kalbą

  • Ar HTML svetainė palaiko teksto įgarsinimą ir dirbtinio intelekto balsus su „GSpeech“?

    Taip. GSpeech veikia bet kurioje HTML svetainėje, statiniame generatoriuje arba pasirinktinėje TVS, kur galite įklijuoti scenarijų prieš tai Gausite natūralius dirbtinio intelekto balsus ir modernius grotuvus nekurdami serverio pusės TTS kanalo.
  • Kaip įterpti „GSpeech TTS“ scenarijų į pasirinktinę svetainę?

    Nukopijuokite prisijungimo kodą iš Integracijos → HTML svetainė. Įklijuokite jį vieną kartą į savo bendrinamą šabloną prieš tai. ir išskleiskite. Tada pridėkite laikiklį, pvz. <div class="gsp_full_player"></div> makete, kuriame turėtų būti rodomas žaidėjas, ir nustatykite „Render Element“ į tą klasę.
  • Kuo skiriasi turinio parinkiklis ir atvaizdavimo elementas tinkintoje HTML svetainėje?

    Turinio parinkiklis yra bet koks CSS selektorius tekstui, kurį norite ištarti, pavyzdžiui #main, article.postarba kursą iš jūsų TVS. Atvaizdavimo elementas čia įterpiama žaidėjo vartotojo sąsaja – paprastai jūsų prijungimo klasė. Kadangi jūs kontroliuojate žymėjimą, galite tiksliai susieti bet kokį pasirinktinį išdėstymą.
  • Ar „GSpeech“ garsas sulėtins mano HTML arba statinę svetainę?

    Ne. Sintezė ir kaupimas talpykloje vyksta GSpeech debesis. Įterpimas yra lengvas kliento scenarijus, o grotuvai įkeliami tik ten, kur yra prijungimo elementai. Jūsų talpinimas ir toliau teikia įprastą HTML, CSS ir JS, o lankytojai klausosi pagal poreikį.
  • Ar man reikia API raktų, kad galėčiau įterpti pasirinktinį svetainės dirbtinio intelekto balsą?

    Ne. GSpeech is API raktai nereikalingi HTML svetainėms. Įklijuokite įterptąjį elementą, sukonfigūruokite valdiklius debesies konsolėje ir paskelbkite. Balsai ir grotuvai tvarkomi iš vienos paskyros, be trečiųjų šalių TTS raktų jūsų kodo bazėje.

Reikia pagalbos ieškant pasirinktinės temos ar kūrimo priemonės maketo parinkimo įrankių? Susisiekite su „GSpeech“ palaikymo tarnybaAtsiųskite puslapio URL adresą ir mes padėsime susieti turinio parinkiklį / atvaizdavimo elementą.