Acceder

Ver la Versión Completa : Cambiar frecuencia de reproduccion en Android


kaiser75
27/05/14, 19:23:08
Tengo un activity en la cual grabo la voz y despues reproduzco lo que ha grabado, Hay manera de simular los tonos de voz ?, bien cambiando la frequencia o algo asi? He probado con 11025Hz, 16000Hz, etc al reproducirlos, pero hace la tipica voz de pito, hay manera de simular tonos de voz?

kaiser75
02/06/14, 18:50:39
y manera de que media player se oiga mas rapido, tipo voz de helio?

kriogeN
02/06/14, 19:21:12
Eso no puede hacerse con MediaPlayer, sólo con SoundPool. Y salvo que el fichero sea muy pequeño no te va a entrar en memoria usando SoundPool.

kaiser75
07/06/14, 21:40:33
Al final he conseguido cambiar el tono de voz con AudioRecord y reproducirlo con AudioTrack, lo que pasa es que no se pueden reproducir fuera de la aplicacion con por ejemplo el reproductor del movil, etc, porque tiene extension .wav o .pcm, hay manera de convertir el archivo de audio creado a .amr o .aac desde la misma aplicacion? he leido por ahi sobre AmrInputStream (http://alvinalexander.com/java/jwarehouse/android/media/java/android/media/AmrInputStream.java.shtml) pero no se como usarlo.