Squarespace tekst til tale – kodeinjeksjon

Squarespace tekst-til-tale – AI-stemme via kodeinjeksjon

Skapere, coacher og porteføljeeiere kan legg til AI-stemme i Squarespace med GSpeechLever naturlig fortellerstemme på blogger, kurssider og casestudier mens lyd genereres i GSpeech Cloud Console - Ingen API-nøkler kreves, og ingen TTS-belastning på Squarespace-hosting.

Denne guiden viser Squarespace-kodeinjeksjon TTSlim inn innebygd kode i bunntekstkodeinjeksjon før , plasser helsides / knapp / ring rundt spillere med en Kodeblokk, deretter kartlegg Innholdsvelger og Gjengi element slik at spilleren leser riktig blogg- eller porteføljetekst.

  • Kodeinjeksjon + kodeblokkering — innebygging av bunntekst for hele nettstedet pluss tilpassede HTML-monteringer per side.
  • 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.
  • Widgeter klare for skapere — blogger, kurs og portefølje-casestudier med separate design.

Best for: Squarespace-blogger, coaching- og kurssider og portefølje-casestudier der besøkende bør lytte til tekst i lengre formater uten å forlate siden.

Oversikt over nettsteds-TTS Live demoer Åpne skykonsollen

Koble GSpeech til Squarespace

Hvordan koble til GSpeech til Squarespace

  • 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 Squarespace-nettstedet.
  • Kopier tilkoblingskoden — åpen Integrasjoner → Squarespace / Html-nettsted og kopier tilkoblingskoden.
  • Lim inn før — sett inn koden via Innstillinger → Avansert → Kodeinjeksjon (Funntekst) før avslutningen tagg, lagre og publiser deretter.

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

Kodeinjeksjon, kodeblokker og innholdskartlegging

På Squarespace laster Footer Code Injection inn motoren én gang. Hver widget mapper deretter bloggblokker, kursdeler eller porteføljekopi til en Code Block-montering – uten å bake lyd inn i hvert sideoppsett:

1 Tilkoblingskode

Laster inn motoren fra Footer Code Injection. Uten den forblir Code Block-monteringer tomme.

2 Tilpasset widget

Dashbordkonfigurasjon: tale, språk, design, innholdsinnstillinger, URL-regler for blogger kontra porteføljer.

3 Montering / Kodeblokk

En markør på siden (for eksempel .gsp_full_player) der spillerens brukergrensesnitt vises.

4 Innholdskartlegging

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

  • Ubegrensede widgets – separate helside-, knapp- eller sirkel-widgeter for blogger, kurs og porteføljeoppsett.
  • Ubegrenset antall spillere per widget – én publisert widget kan drive alle matchende kodeblokkmonteringer som er tillatt av Render Element + URL-regler.
  • Kodeblokk / Tilpasset HTML — på Squarespace 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 seksjoner trenger presise verdier for innholdsvelger/gjengivelseselement.

Legg til spillere med kodeblokk / tilpasset HTML

Plasser et av disse festene der spilleren skal vises på siden (kodeblokk / innebygd / tilpasset HTML). 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 Squarespace-blokker og bloggtekst til spilleren

I widgeten Innhold fanen, punktvelgere ved Squarespace-bloggelementer, blokkinnhold og porteføljeseksjoner som besøkende skal høre – plasser deretter spilleren med en kodeblokkmontering.

  • id → # / klasse → . — kopier fra Inspect; skriv dem med en hash eller en prikk i konsollen.
  • Samle bitene — Innholdsvelgeren godtar flere mål, kommaseparerte.
  • Trim stykker — Ekskluderingslisten bruker de samme prefiksene + kommaene.
  • Nybegynnerguide - Hvordan skrive HTML-verdier (# / .).

Innholdsvelger

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

  • Artikkel, .sqs-blokk-innhold, .blogg-element-innhold, #side – les disse elementene.
  • artikkel,seksjon,#mitt_id,.min_klasse – flere mål i ett felt.
  • foreldreklasse — les den overordnede innpakningen til monteringen (nyttig for en kodeblokk plassert inne i en tekstseksjon).
  • 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, #sideeller .blogg-element-innhold 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 stå tom når den brukes. Nyttig for korte kursinnledninger eller porteføljesammendrag når DOM-innhold ikke skal drive lyd.

Tommelfingerregel for Squarespace: Mål for innholdsvelger .blog-item-content or .sqs-block-content, Render Element retter seg mot Code Block-monteringen, og Exclude List hopper over kommentarer og delingsstrimler.

Praktiske kartleggingseksempler for Squarespace-blogger og -porteføljer

Portefølje-casestudie med fullsidespiller

En casestudieside med brødtekstinnhold og en kodeblokkmontering under helten:

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

Kursside — Kodeblokk i innhold (parent_class)

Hvis kodeblokkmonteringen er inne i en leksjonsseksjon i kurset, 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.

Blogginnlegg fra skaperen med én knapp-widget

Sted .gsp_button_player på mange blogginnlegg. One-button Player-widget med gjengivelseselement .gsp_button_player kan drive alle. Legg til flere widgeter bare når stemme-, design- eller URL-regler må være forskjellige for kurs- kontra porteføljesider.

Lag lydwidgeter for Squarespace-skaperen

  • Åpne dashbordet — gå til din GSpeech-dashbord.
  • Velg nettstedet – åpne Squarespace-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 blogger eller porteføljer.
  • Konfigurer spiller / Design — stemme, paneler, tema, bredde, marginer.
  • Publiser og lytt — sett Status til Publisert, oppdater den aktive Squarespace-siden, test avspillingen.

Når blogg- eller porteføljetekst endres, kan Smart Audio Sync gjenopprette fortellerstemme i bakgrunnen. Kartleggingsfelt avgjør fortsatt. hvilken tekst og hvor spilleren lever.

Vanlige spørsmål: Squarespace tekst-til-tale og kodeinjeksjon

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

    Ja. GSpeech legger Squarespace tekst til tale med naturlige AI-stemmer for blogger, kurssider og porteføljer. Du kobler til med kodeinjeksjon, plasserer spillere med en kodeblokk og administrerer alt i Cloud Console – ingen API-nøkler kreves.
  • Hvordan legger jeg til spilleren med kodeinjeksjon og en kodeblokk?

    Kopier tilkoblingskoden fra Integrasjoner → Squarespace / Html-nettsted. Lim den inn. Innstillinger → Avansert → Kodeinjeksjon (Bunntekst) før På hver side som trenger lyd, legg til en Kodeblokk med et feste som f.eks. <div class="gsp_full_player"></div> og sett Render Element til den klassen.
  • Hva er Content Selector kontra Render Element på Squarespace?

    Innholdsvelger velger hvilken Squarespace HTML som skal fortelles – for eksempel .blog-item-content or .sqs-block-content. Gjengi element velger hvor spilleren vises – vanligvis monteringsklassen for kodeblokken. Feil tekst betyr at innholdsvelgeren må fikses; manglende spiller betyr at renderelementet må fikses.
  • Vil GSpeech-lyd gjøre Squarespace-nettstedet mitt tregere?

    Nei. Lyd genereres og mellomlagres i GSpeech skyen, ikke på Squarespace. Footer Code Injection-skriptet er lett, og avspillere lastes bare der du legger til kodeblokker. Blogger og porteføljesider beholder normal ytelse mens besøkende lytter på forespørsel.
  • Trenger jeg API-nøkler for å legge til AI-stemme i Squarespace?

    Nei. GSpeech is Ingen API-nøkler kreves for Squarespace. Logg på Cloud Console, legg til kodeinjeksjon, konfigurer widgeter og publiser. Stemmer og avspillere forblir i én konto uten tredjeparts TTS-nøkler på nettstedet ditt.

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