Texto para conversor IPA em JavaScript
Isso vem com a pesquisa do dicionário central e o exemplo de exemplo. Este projeto pressupõe que você estará executando este tradutor em algum tipo de navegador. text-to-ipa.js contém a lógica principal para carregar o ipadict.txt e procurar palavras, enquanto converter-form.js e example-translator.html fornecem uma interface.
Leitura adicional sobre como tudo isso ocorre pode ser encontrada dentro dos respectivos arquivos .js , onde uma documentação extensa pode ser encontrada.
Um exemplo que você pode usar está no arquivo example-translator.html . Basta baixar o repositório e abrir esse arquivo em um navegador da web.
Esta ferramenta implica que o dicionário CMU-IPA será usado. Você pode carregar qualquer dicionário que desejar neste programa, mas o método para procurar palavras assume que ele estará no formato CMU.
Foi uma espécie de dor trabalhar, pois na maioria das vezes foi encontrada procurando um bom dicionário de IPA, que foi encontrado aqui. Este dicionário está incluído neste repositório por padrão.
< script src =" ./text-to-ipa.js " > </ script >
< script src =" ./converter-form.js " > </ script > window . onload = TextToIPA . loadDict ( './ipadict.txt' ) ; < div id =" js-text-to-ipa-form " >
< ul style =" list-style-type: none; " >
< li > < textarea id =" ipa-in " placeholder =" Write text here! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
< li class =" button " > < button type =" button " id =" js-ipa-submit " onClick =" ConverterForm.convert('ipa-in', 'ipa-out', 'ipa-err') " > Convert! </ button > </ li >
< li > < textarea readonly id =" ipa-out " placeholder =" aʊtpʊt gəʊz hɪə! " rows =" 4 " cols =" 50 " > </ textarea > </ li >
</ ul >
< ul style =" list-style-type: none; " >
< li > < noscript > < p > This converter will not work unless Javascript is enabled. </ p > </ noscript > </ li >
< li >
< div id =" ipa-err " >
< p > Errors will go here if you make any. (This will be overwritten!) </ p >
</ div >
</ li >
</ ul >
</ div >Veja exemplos para mais.
Para uma versão com estilo e mais bonito, em vez de uma que não possui CSS, você pode testá -lo no meu site aqui
Esse conversor simplesmente procurará cada palavra no dicionário CMU no IPA e exibirá o texto fonético resultante.
Este código é divulgado sob a licença pública geral da GNU. Todos os trabalhos neste repositório devem ser utilizados sob esta licença. Você tem o direito de remixar, remodificar e redistribuir este programa como achar adequado, sob a condição de que todos os trabalhos derivados devem usar a versão 3 da GPL.
Dicionário IPA da CMU