ConversationTranslator Klasse
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. transcription. ConversationTranslator
- com.
Implementiert
public class ConversationTranslator
implements java.lang.AutoCloseable
Ein Konversationsübersetzer, der eine verbundene Umgebung ermöglicht, in der Die Teilnehmer ihre eigenen Geräte verwenden können, um die Erkennungen und IMs aller anderen Benutzer in ihren eigenen Sprachen anzuzeigen. Teilnehmer können auch sprechen und IMs an andere senden. Hinweis: close() muss aufgerufen werden, um zugrunde liegende Ressourcen freizugeben, die sich im Besitz des -Objekts befinden. In Version 1.12.0 hinzugefügt
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
final
Event |
canceled
Ereignis, das einen Fehler mit der Konversationsübersetzung signalisiert, oder das Ende des Audiostreams wurde erreicht. |
final
Event |
conversationExpiration
Ereignis, das angibt, wie viele weitere Minuten vor Ablauf der Unterhaltung noch verbleiben. |
final
Event |
participantsChanged
Ereignis, das signalisiert, dass sich die Teilnehmer im Raum geändert haben (z |
final
Event |
sessionStarted
Ereignis, das den Beginn einer Konversationsübersetzungssitzung signalisiert. |
final
Event |
sessionStopped
Ereignis, das das Ende einer Konversationsübersetzungssitzung signalisiert. |
final
Event |
textMessageReceived
Ereignis, das eine übersetzte TEXTnachricht eines Konversationsteilnehmers signalisiert. |
final
Event |
transcribed
Ereignis, das signalisiert, dass ein endgültiges Ergebnis der Konversationsübersetzung für einen Konversationsteilnehmer verfügbar ist. |
final
Event |
transcribing
Ereignis, das signalisiert, dass ein Zwischenergebnis der Konversationsübersetzung für einen Konversationsteilnehmer verfügbar ist. |
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
ConversationTranslator() |
Erstellt eine neue instance des Konversationsübersetzungsprogramms mithilfe der Standardmikrofoneingabe. |
ConversationTranslator(AudioConfig audioConfig) |
Erstellt eine neue instance des Konversationsübersetzungsprogramms. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
void |
close()
Entsorgen Sie zugeordnete Ressourcen. |
java.lang.String |
getAuthorizationToken()
Ruft das Cognitive Speech-Autorisierungstoken ab. |
Safe |
getImpl()
Gibt den internen Konversationsübersetzungs-instance zurück. |
Property |
getProperties()
Die Auflistung oder eigenschaften und ihre Werte, die für diesen Konversationsübersetzer |
java.lang.String |
getSpeechRecognitionLanguage()
Ruft den Sprachnamen ab, der für die Erkennung verwendet wird. |
java.util.concurrent.Future<java.lang.Void> |
joinConversationAsync(Conversation conversation, String nickname)
Tritt einer vorhandenen Unterhaltung bei. |
java.util.concurrent.Future<java.lang.Void> |
joinConversationAsync(String conversationId, String nickname, String language)
Tritt einer vorhandenen Unterhaltung bei. |
java.util.concurrent.Future<java.lang.Void> |
leaveConversationAsync()
Verlassen Sie die aktuelle Unterhaltung. |
java.util.concurrent.Future<java.lang.Void> |
sendTextMessageAsync(String message)
Sendet eine Chatnachricht an alle Teilnehmer der Unterhaltung. |
void |
setAuthorizationToken(String authToken, String region)
Legt das Cognitive Speech-Autorisierungstoken fest, das zum Herstellen einer Verbindung mit dem Server verwendet wird. |
java.util.concurrent.Future<java.lang.Void> |
startTranscribingAsync()
Beginnt mit dem Senden von Audiodaten an den Konversationsdienst zur Spracherkennung und Übersetzung. |
java.util.concurrent.Future<java.lang.Void> |
stopTranscribingAsync()
Beendet das Senden von Audio an den Konversationsdienst. |
Geerbte Methoden von java.lang.Object
Felddetails
canceled
public final EventHandlerImpl
Ereignis, das einen Fehler mit der Konversationsübersetzung signalisiert, oder das Ende des Audiostreams wurde erreicht.
conversationExpiration
public final EventHandlerImpl
Ereignis, das angibt, wie viele weitere Minuten vor Ablauf der Unterhaltung noch verbleiben.
participantsChanged
public final EventHandlerImpl
Ereignis, das signalisiert, dass sich Teilnehmer im Raum geändert haben (z. B. ein neuer Teilnehmer beigetreten ist).
sessionStarted
public final EventHandlerImpl
Ereignis, das den Beginn einer Konversationsübersetzungssitzung signalisiert.
sessionStopped
public final EventHandlerImpl
Ereignis, das das Ende einer Konversationsübersetzungssitzung signalisiert.
textMessageReceived
public final EventHandlerImpl
Ereignis, das eine übersetzte TEXTnachricht eines Konversationsteilnehmers signalisiert.
transcribed
public final EventHandlerImpl
Ereignis, das signalisiert, dass ein endgültiges Ergebnis der Konversationsübersetzung für einen Konversationsteilnehmer verfügbar ist.
transcribing
public final EventHandlerImpl
Ereignis, das signalisiert, dass ein Zwischenergebnis der Konversationsübersetzung für einen Konversationsteilnehmer verfügbar ist.
Details zum Konstruktor
ConversationTranslator
public ConversationTranslator()
Erstellt eine neue instance des Konversationsübersetzungsprogramms mithilfe der Standardmikrofoneingabe.
ConversationTranslator
public ConversationTranslator(AudioConfig audioConfig)
Erstellt eine neue instance des Konversationsübersetzungsprogramms.
Parameter:
Details zur Methode
close
public void close()
Entsorgen Sie zugeordnete Ressourcen. Hinweis: close() muss aufgerufen werden, um die zugrunde liegenden Ressourcen, die sich im Besitz des -Objekts befinden, aufzugeben.
getAuthorizationToken
public String getAuthorizationToken()
Ruft das Cognitive Speech-Autorisierungstoken ab.
Gibt zurück:
getImpl
public SafeHandle getImpl()
Gibt den internen Konversationsübersetzungs-instance zurück.
Gibt zurück:
getProperties
public PropertyCollection getProperties()
Die Auflistung oder die Eigenschaften und deren Werte, die für diesen ConversationTranslator definiert sind.
Gibt zurück:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Ruft den Sprachnamen ab, der für die Erkennung verwendet wird.
Gibt zurück:
joinConversationAsync
public Future
Tritt einer vorhandenen Unterhaltung bei. Sie sollten diese Methode verwenden, wenn Sie eine Unterhaltung mit CreateConversationAsync(SpeechConfig, String) erstellt haben.
Parameter:
Gibt zurück:
joinConversationAsync
public Future
Tritt einer vorhandenen Unterhaltung bei. Sie sollten diese Methode verwenden, wenn Sie eine Unterhaltung mit CreateConversationAsync(SpeechConfig, String) erstellt haben.
Parameter:
Gibt zurück:
leaveConversationAsync
public Future
Verlassen Sie die aktuelle Unterhaltung. Nachdem dies aufgerufen wurde, erhalten Sie keine Ereignisse mehr.
Gibt zurück:
sendTextMessageAsync
public Future
Sendet eine Chatnachricht an alle Teilnehmer der Unterhaltung. Diese Chatnachricht wird in die Textsprache der einzelnen Teilnehmer übersetzt.
Parameter:
Gibt zurück:
setAuthorizationToken
public void setAuthorizationToken(String authToken, String region)
Legt das Cognitive Speech-Autorisierungstoken fest, das zum Herstellen einer Verbindung mit dem Server verwendet wird.
Parameter:
startTranscribingAsync
public Future
Beginnt mit dem Senden von Audiodaten an den Konversationsdienst zur Spracherkennung und Übersetzung. Sie sollten die Ereignisse transkribieren und transkribiert abonnieren, um Die Ergebnisse der Konversationsübersetzung für sich selbst und andere Teilnehmer der Unterhaltung zu erhalten.
Gibt zurück:
stopTranscribingAsync
public Future
Beendet das Senden von Audio an den Konversationsdienst. Sie erhalten weiterhin transkribierte und transkribierte Ereignisse für andere Teilnehmer an der Unterhaltung.
Gibt zurück:
Gilt für:
Azure SDK for Java