MeetingTranscriber Class
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. Recognizer - com.
microsoft. cognitiveservices. speech. transcription. MeetingTranscriber
- com.
- com.
public final class MeetingTranscriber
extends Recognizer
Performs meeting transcribing for audio input streams, and gets transcribed text and user id as a result. Note: close() must be called in order to release underlying resources held by the object.
Field Summary
Modifier and Type | Field and Description |
---|---|
final
Event |
canceled
The event canceled signals that the recognition was canceled. |
final
Event |
transcribed
The event transcribed signals that a final recognition result is received. |
final
Event |
transcribing
The event transcribing signals that an intermediate recognition result is received. |
Constructor Summary
Constructor | Description |
---|---|
MeetingTranscriber() |
Initializes a new instance of Meeting Transcriber. |
MeetingTranscriber(AudioConfig audioConfig) |
Initializes a new instance of Meeting Transcriber. |
Method Summary
Modifier and Type | Method and Description |
---|---|
protected void |
dispose(boolean disposing)
This method performs cleanup of resources. |
Output |
getOutputFormat()
Gets the output format of recognition. |
Property |
getProperties()
The collection of properties and their values defined for this Meeting |
java.lang.String |
getSpeechRecognitionLanguage()
Gets the spoken language of recognition. |
java.util.concurrent.Future<java.lang.Void> |
joinMeetingAsync(Meeting meeting)
Join a meeting. |
java.util.concurrent.Future<java.lang.Void> |
leaveMeetingAsync()
Leave a meeting. |
java.util.concurrent.Future<java.lang.Void> |
startTranscribingAsync()
Starts meeting transcribing on a continuous audio stream, until stop |
java.util.concurrent.Future<java.lang.Void> |
stopTranscribingAsync()
Stops meeting transcribing. |
Methods inherited from Recognizer
Methods inherited from java.lang.Object
Field Details
canceled
public final EventHandlerImpl
The event canceled signals that the recognition was canceled.
transcribed
public final EventHandlerImpl
The event transcribed signals that a final recognition result is received.
transcribing
public final EventHandlerImpl
The event transcribing signals that an intermediate recognition result is received.
Constructor Details
MeetingTranscriber
public MeetingTranscriber()
Initializes a new instance of Meeting Transcriber.
MeetingTranscriber
public MeetingTranscriber(AudioConfig audioConfig)
Initializes a new instance of Meeting Transcriber.
Parameters:
Method Details
dispose
protected void dispose(boolean disposing)
This method performs cleanup of resources. The Boolean parameter disposing indicates whether the method is called from Dispose (if disposing is true) or from the finalizer (if disposing is false). Derived classes should override this method to dispose resource if needed.
Overrides:
MeetingTranscriber.dispose(boolean disposing)Parameters:
getOutputFormat
public OutputFormat getOutputFormat()
Gets the output format of recognition.
Returns:
getProperties
public PropertyCollection getProperties()
The collection of properties and their values defined for this MeetingTranscriber.
Returns:
getSpeechRecognitionLanguage
public String getSpeechRecognitionLanguage()
Gets the spoken language of recognition.
Returns:
joinMeetingAsync
public Future
Join a meeting. A meeting transcriber must join a meeting before transcribing audio.
Parameters:
Returns:
leaveMeetingAsync
public Future
Leave a meeting. After leaving a meeting, no transcribing and transcribed events will be sent out.
Returns:
startTranscribingAsync
public Future
Starts meeting transcribing on a continuous audio stream, until stopTranscribingAsync() is called. User must subscribe to events to receive transcription results.
Returns:
stopTranscribingAsync
public Future
Stops meeting transcribing.
Returns: