Android Bluemix no muestra la etiqueta de altavoz

Estoy utilizando IBM bluemix para transcribir un poco de audio, y quiero usar el reconocimiento de altavoz de las API.

Configuré el reconocedor como esto:

private RecognizeOptions getRecognizeOptions() { return new RecognizeOptions.Builder() .continuous(true) .contentType(ContentType.OPUS.toString()) //.model("en-US") .model("en-US_BroadbandModel") .timestamps(true) .smartFormatting(true) .interimResults(true) .speakerLabels(true) .build(); } 

Pero el JSON devuelto no incluye la etiqueta del altavoz. ¿Cómo puedo obtener la etiqueta de altavoz también devuelta con la API de bluemix java?

Mi grabadora de audio en Android se parece a esto:

 private void recordMessage() { //mic.setEnabled(false); speechService = new SpeechToText(); speechService.setUsernameAndPassword("usr", "pwd"); if(listening != true) { capture = new MicrophoneInputStream(true); new Thread(new Runnable() { @Override public void run() { try { speechService.recognizeUsingWebSocket(capture, getRecognizeOptions(), new MicrophoneRecognizeDelegate()); } catch (Exception e) { showError(e); } } }).start(); Log.v("TAG",getRecognizeOptions().toString()); listening = true; Toast.makeText(MainActivity.this,"Listening....Click to Stop", Toast.LENGTH_LONG).show(); } else { try { capture.close(); listening = false; Toast.makeText(MainActivity.this,"Stopped Listening....Click to Start", Toast.LENGTH_LONG).show(); } catch (Exception e) { e.printStackTrace(); } } } 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.