Uma implementação alternativa do sintetizador de fala russo do PhonoMofone-5 pelo Laboratório Internacional de Sistemas Inteligentes Belsint (o Laboratório de Reconhecimento e Síntese de Fala do Instituto de Cibernética Técnica da Academia de Ciências do SSR Byelorussiano). O código -fonte da implementação original foi perdido. Essa implementação é o resultado de uma engenharia reversa do motorista de discurso de SDRV para MS-DOS, e é oficialmente aprovado para publicação sob uma licença gratuita de Boris Lanbanov, que é o chefe do laboratório e o autor da Soluções de Design que formou a Laboratorial.
Para construir o aplicativo, você precisará de GNU AutoConf, Autorake e Libtool, além do C Compiler e fazer utilidade. Em um sistema semelhante ao Debian, todas as ferramentas necessárias podem ser instaladas seguindo o comando:
$ sudo apt install autoconf-archive automake libtool makeO próprio processo de construção consiste em três estágios usuais:
$ autoreconf -ifs
$ ./configure
$ make O script configure produzido no primeiro estágio aceita várias opções que nos permitem controlar o processo de construção em alguns aspectos. Para obter uma compreensão, execute o seguinte:
$ ./configure --help Este sintetizador pode aproveitar o dicionário de pronúncia do RUMEX. Por padrão, a biblioteca rulex , que fornece meios de acesso ao dicionário, não está vinculada ao resultado executável como parte obrigatória, mas é carregado dinamicamente pela necessidade em tempo de execução, se estiver presente.
Use a opção Configure --with-dictionary se você deseja vincular a biblioteca rulex no estágio de construção do aplicativo. Pelo contrário, se não for necessária uma cooperação REMEX , use a opção de configuração --without-dictionary .
Depois de construir o aplicativo, pode ser instalado da seguinte forma:
# make installAlém disso, existem pacotes prontos para usar alguns lançamentos do Ubuntu , que podem ser instalados diretamente da seguinte forma:
$ sudo add-apt-repository ppa:poretsky/a11y
$ sudo apt update
$ sudo apt install ru-ttsConsulte o arquivo ReadMe para obter detalhes de uso.
Graças às seguintes organizações e pessoas por suas contribuições para o projeto:
Em quaisquer trabalhos ou publicações que usam ou mencionaram as soluções de design do sintetizador de fala do PhonoMofone-5, cite o seguinte artigo:
O artigo acima é uma publicação básica sobre a implementação original do sintetizador de fala do PhonoMofone-5 para MS-DOS.
O método de síntese de fala do microondas desenvolvido por Boris Lanbanov e usado no PhonoMofone-5 também é descrito nas seguintes publicações científicas:
(Para os títulos russos originais das publicações científicas, consulte a versão russa do Readme.)
Existem vários projetos relacionados ao Synthesizer de fala RU_TTS: