ConversationTranscriber Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. transcription. ConversationTranscriber
- com.
- com.
public final class ConversationTranscriber
extends Recognizer
Führt Die Transskription für Audioeingabedatenströme durch und ruft als Ergebnis transkribierten Text und die Sprecher-ID ab. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden.
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
final
Event |
canceled
Das ereignisabbruch signalisiert, dass die Erkennung abgebrochen wurde. |
final
Event |
transcribed
Das transkribierte Ereignis signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird. |
final
Event |
transcribing
Die Ereignistransskription signalisiert, dass ein Zwischenerkennungsergebnis empfangen wird. |
Zusammenfassung zum Konstruktor
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
protected void |
dispose(boolean disposing)
Diese Methode führt eine Bereinigung von Ressourcen durch. |
java.lang.String |
getAuthorizationToken()
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird. |
Output |
getOutputFormat()
Ruft das Ausgabeformat der Erkennung ab. |
Property |
getProperties()
Die Auflistung der Eigenschaften und deren Werte, die für diesen Conversation |
java.lang.String |
getSpeechRecognitionLanguage()
Ruft die gesprochene Erkennungssprache ab. |
void |
setAuthorizationToken(String token)
Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird. |
java.util.concurrent.Future<java.lang.Void> |
startTranscribingAsync()
Startet die Transskription von Unterhaltungen für einen fortlaufenden Audiodatenstrom, bis stop |
java.util.concurrent.Future<java.lang.Void> |
stopTranscribingAsync()
Beendet die Transskription von Unterhaltungen. |
Geerbte Methoden von Recognizer
Geerbte Methoden von java.lang.Object
Felddetails
canceled
public final EventHandlerImpl
Das ereignisabbruch signalisiert, dass die Erkennung abgebrochen wurde.
transcribed
public final EventHandlerImpl
Das transkribierte Ereignis signalisiert, dass ein endgültiges Erkennungsergebnis empfangen wird.
transcribing
public final EventHandlerImpl
Die Ereignistransskription signalisiert, dass ein Zwischenerkennungsergebnis empfangen wird.
Details zum Konstruktor
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AutoDetectSourceLanguageConfig autoDetectSourceLangConfig, AudioConfig audioConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, SourceLanguageConfig sourceLanguageConfig, AudioConfig audioConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, AudioConfig audioConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
ConversationTranscriber
public ConversationTranscriber(SpeechConfig speechConfig, String sourceLanguage, AudioConfig audioConfig)
Initialisiert eine neue instance von Conversation Transcriber.
Parameter:
Details zur Methode
dispose
protected void dispose(boolean disposing)
Diese Methode führt eine Bereinigung von Ressourcen durch. Der verwerfende boolesche Parameter gibt an, ob die Methode von Dispose (wenn die Entsorgung true ist) oder vom Finalizer (wenn die Entsorgung false ist) aufgerufen wird. Abgeleitete Klassen sollten diese Methode überschreiben, um bei Bedarf Ressourcen zu entsorgen.
Überschreibt:
ConversationTranscriber.dispose(boolean disposing)Parameter:
getAuthorizationToken
public String getAuthorizationToken()
Ruft das Autorisierungstoken ab, das für die Kommunikation mit dem Dienst verwendet wird.
Gibt zurück:
getOutputFormat
public OutputFormat getOutputFormat()
Ruft das Ausgabeformat der Erkennung ab.
Gibt zurück:
getProperties
public PropertyCollection getProperties()
Die Auflistung der Eigenschaften und deren Werte, die für diesen ConversationTranscriber definiert sind.
Gibt zurück:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Ruft die gesprochene Erkennungssprache ab.
Gibt zurück:
setAuthorizationToken
public void setAuthorizationToken(String token)
Legt das Autorisierungstoken fest, das für die Kommunikation mit dem Dienst verwendet wird. Hinweis: Der Aufrufer muss sicherstellen, dass das Autorisierungstoken gültig ist. Bevor das Autorisierungstoken abläuft, muss der Aufrufer es aktualisieren, indem er diesen Setter mit einem neuen gültigen Token aufruft. Andernfalls treten bei der Erkennung Fehler auf.
Parameter:
startTranscribingAsync
public Future
Startet die Transskription von Unterhaltungen für einen fortlaufenden Audiodatenstrom, bis stopTranscribingAsync() aufgerufen wird. Der Benutzer muss Ereignisse abonnieren, um Transkriptionsergebnisse zu erhalten.
Gibt zurück:
stopTranscribingAsync
public Future
Beendet die Transskription von Unterhaltungen.
Gibt zurück:
Gilt für:
Azure SDK for Java