2017-10-18 16 views
1

Hallo, ich bin eine Anwendung mit C# Visual Studio 2017 entwickeln, teste ich den Code für Sprache in Text und seine Arbeits aber jetzt brauche ich Lautsprecher diarizationIBM watson diarization

tun Wie kann ich das tun?

SpeechToTextService _speechToText = new SpeechToTextService(); 
_speechToText.SetCredential("", ""); 
//var results = _speechToText.GetModels(); 
using (FileStream fs = File.OpenRead("mp3")) 
{ 
    // get a transcript of the audio file. 
    var results = _speechToText.Recognize("audio/mp3", fs); 
} 

Antwort

1

ich es die Lösung

https://www.ibm.com/blogs/bluemix/2017/05/whos-speaking-speaker-diarization-watson-speech-text-api/

der Code wie folgt aussieht herausgefunden:

var results = _speechToText.Recognize("audio/mp3", fs,null, "en-US_BroadbandModel", null, true, null, null, null, null, null, null, null,false, true, **true**); 

der letzte true die speaker_label identifiziert, werden die Ergebnisse auf diese Weise sein.

https://console.bluemix.net/docs/services/speech-to-text/output.html#output