Instale o oficial GSpeechExtensã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.
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.
Modelo de mapeamento
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:
1ID 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.
2Widget personalizado
Configuração do painel de controle: voz, idioma, design, configurações de conteúdo, regras de URL para artigos versus categorias.
3Montagem / HTML personalizado
Um marcador em um artigo ou módulo (por exemplo .gsp_full_player) onde a interface do jogador aparece.
4Mapeamento 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.
Jogadores
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.
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.
CS
Seletor de conteúdo
Define Que texto é falado?Use seletores CSS, separados por vírgulas. Exemplos:
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).
RE
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.
RP
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.
EX
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.
TT
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.
CT
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
Exemplos práticos de mapeamento para artigos do Joomla
Exemplo A
Página do artigo com suporte para reprodutor de página inteira
O HTML do artigo inclui conteúdo e um ponto de montagem:
Excluir lista - .share-buttons,.related-posts (Opcional)
Seletor de títulos - h1 (Opcional)
Exemplo B
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.
Exemplo C
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.
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.
Perguntas frequentes
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 GSpeechExtensã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.
Suporte
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.