Name: | Description: | Size: | Format: | |
---|---|---|---|---|
1.52 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Neste trabalho foi desenvolvido um sistema que faz a leitura automática de
números. A entoação dada a um número em posição final de uma sequência é diferente
da entoação usada para números noutras posições.
O sistema faz a leitura, dos números inteiros em Português Europeu, de 0 (zero) a 999
999 999, (novecentos e noventa e nove milhões, novecentos e noventa e nove mil,
novecentos e noventa e nove), de datas no formato (dd-mm-aaaa), números de telefone
da rede fixa, números de telemóvel e número de identificação da segurança social.
O sistema começa por identificar o tipo de número, depois faz a leitura desse número
usando o algoritmo desenvolvido para cada caso. Estes foram programados utilizando o
software Matlab.
Os sinais de áudio foram gravados na “Radio Brigantia”, com a voz de um locutor
profissional, do sexo masculino e editados utilizando o software Praat.
Finalmente foi realizado um teste auditivo para avaliar a qualidade dos sons para cada
algoritmo. Cada um deles foi avaliado numa escala MOS (Mean Opinion Score) de 1 a
5. A pontuação MOS do trabalho desenvolvido foi de 4,46.
This work presents the development of a system that makes the automatic reading of numbers. The prosody given to a number in a final position is different from the one used for numbers elsewhere. The system reads, the integers in European Portuguese, from 0 (zero) to 999,999,999 (nine hundred ninety-nine million, nine hundred ninety-nine thousand, nine hundred ninety-nine), dates in the format (dd-mm-yyyy), wireline phone numbers, cell phone numbers and social security number of identification. The system begins by identifying the type of number, then reads that number using the algorithm developed for each case. These were programmed using Matlab software. Audio signals were recorded in the "Radio Brigantia" with the voice of a professional announcer, male and edited using the Praat software. Finally we conducted a hearing test to assess the quality of the sounds for each algorithm. Each was evaluated on a MOS (Mean Opinion Score) scale 1 to 5. The work MOS score was 4.46.
This work presents the development of a system that makes the automatic reading of numbers. The prosody given to a number in a final position is different from the one used for numbers elsewhere. The system reads, the integers in European Portuguese, from 0 (zero) to 999,999,999 (nine hundred ninety-nine million, nine hundred ninety-nine thousand, nine hundred ninety-nine), dates in the format (dd-mm-yyyy), wireline phone numbers, cell phone numbers and social security number of identification. The system begins by identifying the type of number, then reads that number using the algorithm developed for each case. These were programmed using Matlab software. Audio signals were recorded in the "Radio Brigantia" with the voice of a professional announcer, male and edited using the Praat software. Finally we conducted a hearing test to assess the quality of the sounds for each algorithm. Each was evaluated on a MOS (Mean Opinion Score) scale 1 to 5. The work MOS score was 4.46.
Description
Keywords
Leitura automática de números Sistemas TTS Concatenação de números Leitura de números em português Fala