Formatação de texto¶
O resultado do reconhecimento normalmente é um texto no qual os números estão escritos por extenso. Com o recurso de formatação de texto, o usuário pode configurar o ASR para retornar o texto numa formatação mais natural para entidades como número, código numérico, valor monetário, data, horário e porcentagem. Por exemplo:
custa doze reais e cinquenta centavos -> custa R$ 12,50
noventa e cinco pessoas -> 95 pessoas
quase doze por cento -> quase 12%
quero dez maçãs por três reais cada -> quero 10 maçãs por R$ 3 cada
Para usar o novo recurso, basta ativá-lo através do parâmetro textify.enabled. Isso pode ser feito de forma global e estática no arquivo de configuração do ASR ou enviando o parâmetro “textify.enabled = true” através da API. O parametro “textify.formatting.rules” pode ser incluido para selecionar as regras de formatação.
As seguintes regras estão disponíveis:
| Regras | textify.formatting.rules |
|---|---|
| Código numérico | <numerical_code> |
| Números | <number> |
| Valor monetário | <money> |
| Porcentagem | <percentage> |
| Horário | <timetable> |
| Data | <date> |
| <email> | |
| Temperatura | <temperature> |
| Distância | <distance> |
| Endereço da Web | <url> |