Saltar para conteúdo


Foto
- - - - -

Reproduzir o som de palavras


  • Por favor inicie sessão para responder
14 respostas a este tópico

#1 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 24 April 2015 - 22:05

Olá a todos,
Como posso converter em som (pt_PT) um determinado texto..?
Já testei várias sugestões com o TextToSpeech..mas até agora nem um som :(....
Que sugestões me podem dar?

 

 

 



#2 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 25 April 2015 - 14:42

mostra ai o que fizes-te com o texttospeech para fazer uma revisao,

tive a dar uma vista de olhos e parece simples,
pareceu-me que só é preciso umas linhas tipo

String myText1 = "Did you sleep well?";
String myText2 = "I hope so, because it's time to wake up.";
mTts.speak(myText1, TextToSpeech.QUEUE_FLUSH, null);
mTts.speak(myText2, TextToSpeech.QUEUE_ADD, null);

 

 

http://android-devel...-speech-in.html



#3 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 25 April 2015 - 16:13

Olá :)!

Obrigado pela resposta.

O problema nunca esteve no código, mas sim no smartphone. Tinha andando a mexer nas configurações e o textToSpeech estava desactivado :(.

Agora o problema é que aprecem uma série de línguas..mas nenhuma é o português :(...

Há alguma hipótese de resolver isso?



#4 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 25 April 2015 - 23:50

Faz isto para imprimir a lista de linguagens disponiveis 

Log.i("TAG DEV",Arrays.toString(Locale.getAvailableLocales()));

 

Se não tiveres a lingua portuguesa ai, não podes meter o android a falar portugues, tens de arranjar uma maneira de sacar e meter no telemovel



#5 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 29 April 2015 - 08:14

Olá, já está tudo impecável :)!

No entanto necessitava de um sistema que reproduzisse palavras em PT em modo offline...



#6 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 29 April 2015 - 11:23

em modo offline não conheco,

isso já um bocado mais pesado assim dizendo, tens de procurar uma api que faça isso, e provavelmente se arranjares, a tua app vai ficar com umas centenas de megas, dado que tem de ter todas as possibilidades dos sons guardadas em ficheiros para acompanhar a app e não ser preciso sacar da net



#7 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 29 April 2015 - 12:06

Sim eu sei :).

Mas a aplicação que estou a criar é direccionada para um grupo de crianças com dificuldades de leitura e a maior parte não tem net fixa nem no smartphone/tablet.

Ou seja, a solução passará por um sistema que reconheça as palavras em modo offline e aqui só vejo duas hipóteses: ou arranjo uma api offline ou gravo as palavras que pretendo e depois é só abrir o ficheiro...

Obrigado uma vez mais :)!



#8 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 29 April 2015 - 12:37

Fixe

 

Sim, essas sao as duas opções, 

Eu uma vez fiz um gps que funcionava em modo offline, e tambem tinha vozes de uma rapariga a dizer as direções, teve de ser dessa maneira, arranjar os sons de todas as possibilidades das vozes, e reproduzir esse som quando era preciso

 

a aplicação ficou com perto de 500 megas, mas funcionava tudo em modo offline, mapas, geração de caminhos mais curtos, e gps a dizer as direçoes

 

se precisares de mais alguma coisa avisa, se eu souber digo



#9 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 29 April 2015 - 14:05

Obrigado :)!

Mas para reproduzir os sons offline usaste algum serviço free ou pago?



#10 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 29 April 2015 - 14:17

para reproduzir som podes utilizar o media player normal ou algo do genero

 

http://developer.and...ediaPlayer.html



#11 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 29 April 2015 - 14:44

haa sim. Desculpa, expressei-me mal. :)

O que queria perguntar era qual o forma que usaste para teres os sons das palavras para o teu GPS no telemóvel em modo offline.

Usaste um texttospeech (free ou pago) ou gravaste as palavras?



#12 xanex

xanex

    Membro

  • Membros
  • PipPip
  • 199 mensagens
  • LocalizaçãoLisboa
  • Nexus 10, Nexus 5x, Nexus 6p

Mensagem publicada 29 April 2015 - 15:29

sons em mp3

 

o gps apenas dava a posicao a minha app, eu com a posicao do utilizador e com o destino final, criava um caminho mais curto, depois conforme a posicao no caminho e a direcao que o utilizador seguia, ia-me dar a proxima "curva" ou desvio que o utilizador tinha de fazer, com essa informação ia apanhar um dos sons (mp3) e fazia esse som tocar



#13 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 29 April 2015 - 15:55

Provavelmente é a melhor solução.

Vou dedicar-me então às gravações.

Obrigado uma vez mais :)



#14 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 21 May 2015 - 13:24

O sistema TTS de Android é pluggable, no sentido que terás de instalar um motor de TTS em português e posteriormente ficará disponível às aplicações. 

 

Existem várias, assim numa procura rápida encontrei esta paga que tem uma trial:

 

https://play.google....r_prt_fem_trial

 

e depois podes comprar a aplicação:

 

https://play.google....ack.por_prt_fem

 

Poderão haver alternativas grátis mas não procurei mais, é uma questão de investires algum tempo à procura de "portuguese tts" no Google Play ;)



#15 jormad

jormad

    Novato

  • Membros
  • Pip
  • 8 mensagens
  • Huawei P1

Mensagem publicada 21 May 2015 - 13:28

Obrigado Pedro. 

Como estou a desenvolver uma demo, são apenas 10 palavras, por isso optei por gravar e depois reproduzir o ficheiro . É a maneira mais rápida neste momento :)