G

Joomla Text to Speech — Extensão oficial de TTS

Joomla: conversão de texto em fala — narração por IA com a extensão oficial de TTS.

Baixar
Transferido: 18,492

Instale o oficial GSpeech Extensão TTS do Joomla e conecte-o ao GSpeech Cloud Console para natural Narração de IA do Joomla, reprodutores modernos e reprodução na nuvem — Nenhuma chave de API necessáriaO áudio é gerado e armazenado em cache na nuvem, mantendo seu servidor Joomla leve.

Use este guia para Adicionar texto para fala ao JoomlaBaixe o pacote, habilite o plugin, cole o ID do seu widget, insira os players de página inteira/botão/círculo com HTML personalizado conforme necessário e, em seguida, mapeie-os. Seletor de conteúdo e Elemento de renderização Para artigos, categorias e modelos personalizados.

  • Pacote oficial do Joomla — Instale através de Extensões → Carregar arquivo de pacote.
  • Conexão do ID do widget — Vincule o site ao Console da Nuvem sem chaves de API.
  • Geração de áudio em nuvem — sintetize uma vez, armazene em cache e reproduza em visitas subsequentes.
  • Widgets personalizados ilimitados — artigos, categorias e players específicos de modelos.

Ideal para: Proprietários de sites Joomla que precisam de narração por IA em artigos e páginas de categoria, incluindo modelos personalizados onde você mapeia seletores para .item-page ou contêineres de modelo.

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

Conecte-se GSpeech para Joomla!

Instale o plugin e configure o Joomla!

  • Baixar - Baixe o pacote GSpeech para Joomla..
  • Abra o painel de administração do Joomla. — Faça login no painel de administração do Joomla!
  • Instale - Vá para Sistema → Instalar → Extensões, escolha Carregar arquivo de pacotee selecione o arquivo zip baixado.
  • Ative o plugin - Vá para Sistema → Gerenciar → Plugins, procurar por Discurso G / GSpeech, abra-o e configure Status → Ativado.
  • Adicionar ID do widget — Cole o ID do widget do seu site do Cloud Console. Crie um site através de criar um websiteou abra uma já existente em sua painel de instrumentos → site → Configurações copiar ID do widget.
  • Economize — Salve as configurações do plugin e, em seguida, teste uma página do front-end.

A extensão do Joomla carrega GSpeech Uma vez que o ID do widget for salvo, os jogadores aparecerão apenas onde você colocar montarias/HTML personalizado e somente quando o widget correspondente estiver publicado e configurado.

Extensão Joomla, ID do widget e mapeamento de conteúdo

No Joomla, o pacote mais o ID do widget carrega o mecanismo. Cada widget mapeia o HTML do artigo, os layouts de categoria ou os wrappers de modelo personalizados para uma montagem HTML personalizada — sem a necessidade de codificar um player por artigo:

1 ID do widget + extensão

O pacote Joomla carrega o mecanismo depois que você cola o ID do widget. Sem ele, as montagens não fazem nada.

2 Widget personalizado

Configuração do painel de controle: voz, idioma, design, configurações de conteúdo, regras de URL para artigos versus categorias.

3 Montagem / HTML personalizado

Um marcador em um artigo ou módulo (por exemplo .gsp_full_player) onde a interface do jogador aparece.

4 Mapeamento de conteúdo

Seletor de conteúdo = qual texto do artigo 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 artigos, categorias, idiomas ou designs.
  • Jogadores ilimitados por widget — um widget publicado pode alimentar todas as montagens correspondentes permitidas pelas regras de Render Element + URL.
  • HTML personalizado — no Joomla, a montagem se parece com <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. Os modelos personalizados precisam de valores precisos para o Seletor de Conteúdo/Elemento de Renderização.

Adicione jogadores com HTML personalizado

Coloque qualquer uma dessas montarias onde o jogador deve aparecer na página. Clique em uma carta para copiá-la. Em seguida, defina 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 artigos e modelos do Joomla para o jogador

No widget Conteúdo Os leitores devem ouvir falar sobre abas, artigos de destino e modelos de contêineres — normalmente .item-page, layouts de categoria ou contêineres de modelos personalizados.

Seletor de conteúdo

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

  • neste artigo, .item-page, # Content — 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 HTML personalizado inserido em um artigo).
  • 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, # Content, ou .item-page 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 ditas, mesmo que estejam dentro do Seletor de Conteúdo. Separadas por vírgula. 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 módulos quando o DOM do artigo não deve controlar o áudio.

Regra prática para Joomla: O Seletor de Conteúdo tem como alvos os objetos. .item-page (ou seu wrapper de modelo personalizado), Render Element tem como alvo a montagem HTML personalizada e Excluir Lista ignora comentários e barras laterais.

Exemplos práticos de mapeamento para artigos do Joomla

Página do artigo com suporte para reprodutor de página inteira

O HTML do artigo inclui conteúdo e um ponto de montagem:

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

Layout de categoria de modelo personalizado — classe_pai

Se o elemento de montagem estiver dentro de uma categoria personalizada ou bloco de conteúdo de modelo, 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.

Vários artigos, um único widget

Lugar .gsp_button_player Em muitos artigos. Widget de reprodutor de um botão com elemento de renderização. .gsp_button_player Pode alimentar todas elas. Crie widgets adicionais somente quando a voz, o design, os seletores ou as regras de URL precisarem ser diferentes entre as categorias.

Crie widgets de narração de artigos para Joomla

  • Abrir painel de controle — vá para o seu Painel de controle do GSpeech.
  • Selecione o site — Abra o site Joomla ao qual você se 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 artigos ou categorias.
  • Configurar reprodutor/design — voz, painéis, tema, largura, margens.
  • Publique e ouça — Defina o Status como Publicado, atualize a página Joomla em funcionamento e teste a reprodução.

Quando o texto do artigo muda, 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.

FAQ: Extensão de texto para fala do Joomla

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

    Sim. O oficial GSpeech Extensão TTS do Joomla Adiciona narração por IA para artigos, categorias e modelos personalizados. As vozes e os players são gerenciados no Console da Nuvem após a instalação do pacote e a inserção do seu ID de widget.
  • Como faço para instalar a extensão GSpeech para Joomla e adicionar o ID do widget?

    Faça o download do pacote desta página e depois acesse Sistema → Instalar → Extensões e faça o upload do arquivo zip. Habilite o plugin em Plugins, cole o ID do widget Nas configurações do seu site no Console da Nuvem, salve. Em seguida, coloque os elementos HTML personalizados onde você deseja que os jogadores apareçam.
  • Qual a diferença entre um seletor de conteúdo e um elemento de renderização no Joomla?

    Seletor de conteúdo escolhe qual HTML do Joomla narrar — frequentemente .item-page ou um modelo personalizado. Elemento de renderização Escolhe onde o player aparece — geralmente sua classe de montagem HTML personalizada. Corrige o seletor de conteúdo quando o texto exibido estiver incorreto; corrige o elemento de renderização quando o player não aparece.
  • O áudio do GSpeech vai deixar meu site Joomla mais lento?

    Não. O áudio é gerado e armazenado em cache no GSpeech Na nuvem, não no seu servidor Joomla. A extensão carrega um cliente leve e os players aparecem apenas onde os suportes e widgets publicados correspondem. Os artigos mantêm a velocidade normal da página enquanto os visitantes ouvem sob demanda.
  • Preciso de chaves de API para a narração de IA do Joomla?

    Não. GSpeech is Nenhuma chave de API necessária Para Joomla. Instale a extensão, cole o ID do widget, configure os widgets no Console do Cloud e publique. As vozes e os players permanecem em uma única conta, sem a necessidade de chaves TTS de terceiros em seu servidor.

Precisa de ajuda com o pacote Joomla, o ID do widget ou os seletores para um modelo personalizado? 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.