logotipo LianeTTS Sintetizador de voz LianeTTS


Conhecendo o LianeTTS
    O que é o LianeTTS
    Demonstração online
    Possibilidades de uso
Uma breve história do LianeTTS
    Cenário
    Política de acessibilidade
    Oportunidade de negócio
Usando o sistema LianeTTS
    Instalação (Linux apenas)
    Uso por linha de comando
    Uso interativo
    Criando programas com síntese de voz
Detalhamento técnico
    Arquitetura do sistema
    Arquivos de configuração
    Funcionamento do MBROLA
    Lista de fonemas
    A base BR4
    Configuração avançada
    Outros temas correlatos
Equipe
    Desenvolvedores
    Suporte técnico
    Colabore com o projeto
    Instituições participantes


Criando programas com síntese de voz

A forma mais simples de criar programas com síntese de voz é simplesmente fazê-los chamar o utilitário lianetts.

Em C, por exemplo, usaríamos o comando system.

void fala (texto)
char *texto;
{
    char comando[10000];
    strcpy (comando, "lianetts -s ");
    strcat (comando, texto);
    system (comando);
}

main()
{
    fala ("Este é um teste")
}


O exemplo abaixo mostra a gravação de um arquivo de áudio a partir de uma string, em PERL.

#!/usr/bin/perl

use strict;
my $string = "";
print "Entre com o texto\n";
$string = <STDIN>;
system "lianetts -g arquivo.wav $string";
exit;


Cartinha Envie carta para o projeto LianeTTS