Squarespace Texto para Fala — Injeção de Código

Conversão de texto em fala do Squarespace — voz de IA via injeção de código

Criadores, treinadores e proprietários de portfólios podem Adicione voz de IA ao Squarespace com as GSpeech. Apresente narração natural em blogs, páginas de cursos e estudos de caso, enquanto o áudio é gerado automaticamente. GSpeech Cloud Console - Nenhuma chave de API necessáriaE não há carregamento de TTS na hospedagem do Squarespace.

Este guia mostra Injeção de código TTS do SquarespaceCole o código incorporado na Injeção de Código do Rodapé antes de , coloque jogadores de página inteira / botão / círculo com um Bloco de código, então mapeie Seletor de conteúdo e Elemento de renderização para que o jogador leia o blog ou o texto do portfólio correto.

  • Injeção de código + Bloco de código — Incorporação do rodapé em todo o site, além de montagens HTML personalizadas por página.
  • Geração de áudio em nuvem — sintetize uma vez, armazene em cache e reproduza em visitas subsequentes.
  • Nenhuma chave de API necessária — vozes e jogadores de um único console.
  • Widgets prontos para o criador — blogs, cursos e estudos de caso de portfólio com designs distintos.

Ideal para: Blogs, páginas de cursos e treinamentos do Squarespace, e estudos de caso de portfólio onde os visitantes devem ler textos longos sem sair da página.

Visão geral do TTS do site Demonstrações ao vivo Abra o console do Cloud.

Conecte-se GSpeech para o Squarespace

Como conectar GSpeech para o Squarespace

  • Iniciar Sessão - Faça login na sua conta GSpeech. (Precisa de um?) criar uma conta gratuita).
  • Crie um site — Se você ainda não adicionou um site, siga criar um website.
  • Abra o site — vá para o seu painel de instrumentos e selecione o site do Squarespace.
  • Copie o código de conexão. - abrir Integrações → Squarespace / Site HTML e copie o código de conexão.
  • Cole antes — insira o código via Configurações → Avançado → Injeção de código (Rodapé) antes do fechamento Marque com a tag, salve e publique.

O código de conexão é carregado. GSpeech Em todas as páginas em que estiver presente. Os jogadores aparecem apenas onde você coloca montarias com um Bloco de Código / Incorporação / HTML Personalizado e somente quando o widget correspondente estiver publicado e configurado.

Injeção de código, blocos de código e mapeamento de conteúdo.

No Squarespace, a Injeção de Código no Rodapé carrega o mecanismo apenas uma vez. Cada widget então mapeia blocos de blog, seções de cursos ou textos de portfólio para um bloco de código — sem precisar incorporar o áudio em todos os layouts de página:

1 Código de conexão

Carrega o motor a partir da Injeção de Código do Rodapé. Sem isso, os espaços de montagem do Bloco de Código permanecem vazios.

2 Widget personalizado

Configuração do painel de controle: voz, idioma, design, configurações de conteúdo, regras de URL para blogs e portfólios.

3 Bloco de montagem/código

Um marcador na página (por exemplo) .gsp_full_player) onde a interface do jogador aparece.

4 Mapeamento de conteúdo

Seletor de conteúdo = qual texto do Squarespace ler. Elemento de renderização = onde o jogador aparece. Excluir / Título / URLs refinam a correspondência.

  • Widgets ilimitados — Widgets separados de página inteira, botão ou círculo para blogs, cursos e layouts de portfólio.
  • Jogadores ilimitados por widget — um widget publicado pode alimentar qualquer montagem de Bloco de Código correspondente permitida pelas regras de Renderização de Elemento + URL.
  • Bloco de código / HTML personalizado — no Squarespace, o suporte aparece assim <div class="gsp_full_player"></div>No WordPress, a mesma ideia utiliza códigos curtos como: [gspeech].
  • Padrões versus avançado — As montagens padrão funcionam rapidamente. Seções personalizadas precisam de valores precisos para o Seletor de Conteúdo/Elemento de Renderização.

Adicione jogadores com bloco de código/HTML personalizado

Coloque qualquer uma dessas montarias onde o jogador deve aparecer na página (Bloco de Código / Incorporar / HTML Personalizado). Clique em um cartão para copiar. Em seguida, configure o widget. Elemento de renderização para a mesma turma.

  • Player de página inteira
    <div class="gsp_full_player"></div>
  • Jogador de botão
    <div class="gsp_button_player"></div>
  • Jogador do Círculo
    <div class="gsp_circle_player"></div>

Documentação completa do Player Documentação do Button Player Documentação do Circle Player

Mapear blocos do Squarespace e texto do blog para o jogador

No widget Conteúdo Selecione a guia, aponte os seletores para os itens do blog do Squarespace, o conteúdo do bloco e as seções do portfólio que os visitantes devem ouvir — e então coloque o player com um suporte de Bloco de Código.

  • id → # / classe → . — copie da ferramenta Inspecionar; escreva-os com um símbolo de cerquilha (#) ou um ponto (.) no console.
  • Reúna as peças — O Seletor de Conteúdo aceita vários destinos, separados por vírgulas.
  • Aparar peças — A lista de exclusão usa os mesmos prefixos + vírgulas.
  • guia de iniciante - Como escrever valores HTML (# / .).

Seletor de conteúdo

Define Que texto é falado?Use seletores CSS, separados por vírgulas. Exemplos:

  • neste artigo, .sqs-block-content, .blog-item-content, #página — leia esses elementos.
  • artigo,seção,#my_id,.my_class — múltiplos alvos em um campo.
  • classe_pai — ler o elemento pai que envolve a montagem (útil para um bloco de código inserido dentro de uma seção de texto).
  • self_class — leia a mesma embalagem em que o suporte está inserido.
  • Deixe em branco se você usar Conteúdo do Texto em vez disso (texto fixo, não conteúdo DOM).

Elemento de renderização

Define onde a interface do jogador é injetadaDeve corresponder a um elemento real na página.

  • Para montagens HTML personalizadas, defina-a com a classe de montagem: .gsp_full_player, .gsp_button_player, ou .gsp_circle_player.
  • Você também pode direcionar contêineres de layout, como corpo, #página, ou .blog-item-content quando você não estiver usando um suporte dedicado.
  • Se o Seletor de Conteúdo estiver correto, mas nada aparecer, geralmente o Elemento de Renderização está incorreto ou ausente nessa página.

Posição de renderização

Posiciona o jogador Antes or Depois de o conteúdo do elemento de renderização. Para uma div de montagem dedicada, After/Before geralmente ainda funciona em relação a esse nó — mantenha a montagem vazia e deixe o widget preenchê-la.

Excluir lista

Seletores que devem não podem ser falados, mesmo que estejam dentro do Seletor de Conteúdo. O mesmo. # / . regras, separadas por vírgulas. Exemplo: #comments,.sidebar,.ads,.no-speech.

Seletor de título / Texto do título

  • Seletor de títulos — título dinâmico da página (exemplo: h1).
  • Texto do título — Título fixo exibido no reprodutor. Deixe o Seletor de Título vazio ao usar o Texto do Título.

Conteúdo do Texto

Texto de narração fixo opcional. Quando usado, o Seletor de Conteúdo pode permanecer vazio. Útil para introduções curtas de cursos ou resumos de portfólio quando o conteúdo do DOM não deve controlar o áudio.

Regra geral para o Squarespace: O Seletor de Conteúdo tem como alvos os objetos. .blog-item-content or .sqs-block-contentO parâmetro "Render Element" tem como alvo o bloco de código montado, e o parâmetro "Exclude List" ignora comentários e áreas de compartilhamento.

Exemplos práticos de mapeamento para blogs e portfólios do Squarespace

Estudo de caso de portfólio com reprodutor de página inteira

Uma página de estudo de caso com conteúdo principal e um bloco de código posicionado abaixo do elemento principal:

  • Marcação de página
    <div class="blog-item-content">...</div> <div class="gsp_full_player"></div>
  • Seletor de conteúdo - .blog-item-content (ou o texto que envolve seu estudo de caso)
  • Elemento de renderização - .gsp_full_player
  • Excluir lista - .share-buttons,.related-posts (Opcional)
  • Seletor de títulos - h1 (Opcional)

Página do curso — Bloco de código dentro do conteúdo (classe_pai)

Se o bloco de código estiver dentro de uma seção de lição do curso, o Seletor de Conteúdo pode ser relativo:

  • Seletor de conteúdo - parent_class (lê o pai da montagem)
  • Elemento de renderização - .gsp_full_player

Uso self_class quando o próprio contêiner de montagem contém o texto que deve ser narrado.

Crie posts de blog com um widget de botão.

Lugar .gsp_button_player Em várias postagens de blog. Widget de reprodutor de um botão com elemento de renderização. .gsp_button_player Pode alimentar todos eles. Adicione mais widgets somente quando as regras de voz, design ou URL precisarem ser diferentes para cursos e páginas de portfólio.

Crie widgets de áudio para o Squarespace.

  • Abrir painel de controle — vá para o seu Painel de controle do GSpeech.
  • Selecione o site — Abra o site Squarespace que você conectou.
  • Adicionar novo widget — Widgets → Adicionar novo widget → escolha o tipo (Reprodutor completo, Botão, Círculo, …) → Criar.
  • Configurar conteúdo — Defina o Seletor de Conteúdo, o Elemento de Renderização, a Lista de Exclusão e os títulos para blogs ou portfólios.
  • Configurar reprodutor/design — voz, painéis, tema, largura, margens.
  • Publique e ouça — Defina o Status como Publicado, atualize a página do Squarespace e teste a reprodução.

Quando o texto do blog ou do portfólio é alterado, o Smart Audio Sync pode regenerar a narração em segundo plano. Os campos de mapeamento ainda são decisivos. qual texto e onde O jogador está vivo.

Perguntas frequentes: Conversão de texto em fala e injeção de código no Squarespace

  • O Squarespace oferece suporte à conversão de texto em fala e vozes de IA com o GSpeech?

    Sim. Travas deslizantes portáteis GSpeech acrescenta Conversão de texto em fala do Squarespace Com vozes naturais de IA para blogs, páginas de cursos e portfólios. Você se conecta com a Injeção de Código, posiciona os jogadores com um Bloco de Código e gerencia tudo no Console da Nuvem — sem necessidade de chaves de API.
  • Como adiciono o jogador usando Injeção de Código e um Bloco de Código?

    Copie o código de conexão de Integrações → Squarespace / Site HTML. Cole-o em Configurações → Avançado → Injeção de código (Rodapé) antes Em cada página que precisar de áudio, adicione um Bloco de código com um suporte como <div class="gsp_full_player"></div> e defina o elemento de renderização para essa classe.
  • Qual a diferença entre um seletor de conteúdo e um elemento de renderização no Squarespace?

    Seletor de conteúdo escolhe qual HTML do Squarespace narrar — por exemplo .blog-item-content or .sqs-block-content. Elemento de renderização Define onde o player aparece — geralmente a classe de montagem do seu bloco de código. Texto incorreto significa corrigir o seletor de conteúdo; player ausente significa corrigir o elemento de renderização.
  • O áudio do GSpeech vai deixar meu site Squarespace mais lento?

    Não. O áudio é gerado e armazenado em cache no GSpeech Na nuvem, não no Squarespace. O script de Injeção de Código no Rodapé é leve e os players carregam apenas onde você adiciona Blocos de Código. Blogs e páginas de portfólio mantêm o desempenho normal enquanto os visitantes ouvem sob demanda.
  • Preciso de chaves de API para adicionar voz por IA ao Squarespace?

    Não. GSpeech is Nenhuma chave de API necessária Para Squarespace. Faça login no Console do Cloud, adicione a Injeção de Código, configure os widgets e publique. Vozes e players permanecem em uma única conta, sem a necessidade de chaves TTS de terceiros no seu site.

Precisa de ajuda para encontrar seletores para um layout do Squarespace ou para um elemento incorporado com injeção de código? Entre em contato com o suporte do GSpeech.Envie a URL da página e nós ajudaremos a mapear o Seletor de Conteúdo/Elemento de Renderização.