fabiolimace / espeak-ng

This is a fork of eSpeak NG to improve its support for Brazilian Portuguese. All work done here will be merged into the original repository.
GNU General Public License v3.0
0 stars 0 forks source link

Melhorar a pronúncia de prenomes e sobrenomes #1

Open fabiolimace opened 1 month ago

fabiolimace commented 1 month ago

O espeak-ng não pronuncia alguns nomes de maneira correta, especialmente quando eles são variações de nomes acentuados.

Por exemplo, nomes paroxítonos terminados em ditongo crescente como "Fábio" e "Márcia" são pronunciados como /fab'io/ e /mars'ia/ em vez de /f'abio/ e /m'arsia/.

Isso é um problema, por exemplo, quando o espeak-ng é o mecanismo de síntese de voz de paineis de chamada de clientes em clínicas de saúde.

Nome transcrição atual* transcrição proposta
Fabio [fabˈiʊ] [fˈabjʊ]
Marcia [mˌaɾəsˈiæ] * [mˈaɾəsjæ]
Jose [ʒˈɔzy] ** [ʒozˈɛ]
Isaias [ˌizˈaɪæs] [ˌizaˈiæs]

* _O espeak-ng utiliza æ no lugar de ɐ nas transcrições do português brasileiro. Ele também acrescenta uma vogal ə à consoante ɾ (epêntese), apesar de não fazer diferência audível._ ** _O espeak-ng também utiliza y no lugar de ɪ._

fabiolimace commented 1 month ago

Foi adicionada uma lista de 703 nomes e sobrenomes.

Mensagem do commit https://github.com/fabiolimace/espeak-ng/commit/5b725ddc94d802b5736673b0d9be63efeb803f55:

Add a list of names with the correct pronunciations in Portuguese

The names in the list are not pronounced correctly by espeak-ng when they are without accents/diacritics. For example, Mario is pronounced [maɾˈiʊ] instead of [mˈaɾjʊ].

As we know, many systems store people's names without accents due to technical reasons. Additionally, many people use their names without an accent online. The update aims to improve espeak-ng's support for these technical and cultural facts.

The main reason for the addition is that speech synthesis is also used to call people waiting for healthcare by name.