Ferramentas de texto

Gerador de SSML

Gere marcação SSML a partir de texto simples com definições personalizadas de voz, velocidade, tom e volume para motores de síntese vocal.

Executar ferramenta

O Gerador de SSML permite converter texto simples em marcação estruturada de Speech Synthesis Markup Language (SSML), pronta a ser processada por motores de conversão de texto em voz. Ao introduzir o conteúdo textual, a ferramenta trata de proteger carateres especiais com o escape de XML adequado, agrupa linhas não vazias em elementos de frase e organiza parágrafos separados por quebras de linha duplas. É possível definir um identificador para a voz pretendida, bem como ajustar parâmetros fundamentais da síntese vocal, incluindo a velocidade de leitura, a altura do tom e o nível de volume. As opções selecionadas são mapeadas em percentagens relativas e valores numéricos padrão no documento final. Se o campo de texto estiver vazio ou contiver apenas espaços em branco, a ferramenta devolve uma indicação de aviso em vez da estrutura XML. O resultado obtido consiste no código SSML formatado, facilitando a sua integração em plataformas de voz compatíveis.

Instruções

  1. Escreva ou cole o texto pretendido na caixa de introdução.
  2. Indique o nome da voz pretendida ou mantenha o valor padrão.
  3. Selecione o ritmo de leitura pretendido no menu de velocidade.
  4. Escolha a altura de tom adequada entre as opções disponíveis.
  5. Defina o nível de volume pretendido no respetivo menu.
  6. Execute o gerador para visualizar a marcação SSML produzida na área de resultados.

Exemplos

  • Introduzir o texto 'Bem-vindo ao serviço de apoio.' com velocidade 'slow', tom 'medium' e volume 'loud' para gerar a marcação de síntese vocal com ritmo pausado.
  • Inserir dois parágrafos de aviso informativo com o nome de voz 'pt-PT-Raquel' e velocidade 'medium' para obter o código SSML estruturado com elementos de parágrafo e frase.

Perguntas frequentes

A ferramenta gera ficheiros de áudio diretamente?

Não. A ferramenta gera marcação textual em formato SSML para ser utilizada posteriormente em motores e plataformas de síntese de voz.

Como são tratados os carateres especiais no texto?

Os carateres com significado sintático em XML são convertidos em sequências de escape adequadas antes de serem incorporados no documento final.

O que acontece se deixar o campo de texto vazio?

Se o texto não contiver carateres ou tiver apenas espaços em branco, o painel de resultados exibe uma mensagem de aviso em vez do documento XML.

Como são divididos os parágrafos e as frases?

As quebras de linha duplas delimitam elementos de parágrafo, enquanto as linhas de texto preenchidas são organizadas em elementos de frase dentro do código gerado.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.