Migliora la qualità di logging audio Android?

c'è la possibilità di effettuare la logging audio con una qualità superiore?

E come faccio a leggere le informazioni che l'utente sta dicendo qualcosa? Nell'applicazione Audio Recording è ansible visualizzare tale indicatore (non so il nome giusto per esso).

  • Errore di Google Play "Errore durante il recupero delle informazioni dal server "
  • Errore nel metodo oncreat () quando utilizza la forma android app
  • Sviluppa un'applicazione Android utilizzando C #
  • Semplice esempio per Intent e Bundle
  • Android Facebook SDK FacebookDialog.shareDialogBuilder non mostra la mia descrizione
  • Forme a più gradienti
  • Grazie.

  • Android: Domanda su bitmap, uso della memory e scaling
  • AsyncTask e contesti
  • L'image della barra strumenti è centrata
  • Aggiunta dell'image 4mb dall'URL all'image imageView in studio android
  • Come avere un GridView che adatta la sua altezza quando gli elementi vengono aggiunti
  • come salvare la vista come un'image alla scheda SD
  • 2 Solutions collect form web for “Migliora la qualità di logging audio Android?”

    Per la logging e il monitoraggio: è ansible utilizzare l'attività del registratore di suoni. Ecco uno snippet di codice:

    Intent recordIntent = new Intent( MediaStore.Audio.Media.RECORD_SOUND_ACTION); startActivityForResult(recordIntent, REQUEST_CODE_RECORD); 

    Per un perfetto esempio di funzionamento di logging audio che include un monitor di input, scaricare il progetto Opendroid open source: https://github.com/google/ringdroid

    Guarda gli screenshot e vedrai il monitor.

    Per rendere la qualità audio più elevata, avrai bisogno di un microfono migliore. Il microfono incorporato può solo catturare così tanto (che non è così buono). Di nuovo, guarda il progetto ringdroid, raccogliere alcune informazioni da lì. A quel punto puoi implementare alcune routine di normalizzazione e amplificazione per migliorare il suono.

    Al momento, un grande motivo per la scarsa qualità audio di logging su Android è il codec utilizzato dalla class MediaRecorder (il codec AMR-NB). Tuttavia, è ansible accedere all'audio non compresso tramite la class AudioRecord e registrarla direttamente in un file.

    L' app Assistente di prova provvede a salvare audio non compresso in un file WAV – dare un'occhiata al codice sorgente di class RehearsalAudioRecord .

    La class RehearsalAudioRecord fornisce anche un metodo getMaxAmplitude che è ansible utilizzare per rilevare il livello massimo audio dall'ultima volta che hai chiamato il metodo (MediaRecorder fornisce anche questo metodo).

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.