Close Stream
Use the CloseStream
message to close the WebSocket stream. This forces the server to immediately process any unprocessed audio data and return the final transcription results.
Purpose
In real-time audio processing, there are scenarios where you may need to force the server to close. Deepgram supports a CloseStream
message to handle such situations. This message will send a shutdown command to the server instructing it to finish processing any cached data, send the response to the client, send a summary metadata object, and then terminate the WebSocket connection.
Example Payloads
To send the CloseStream
message, you need to send the following JSON message to the server:
Upon receiving the CloseStream
message, the server will process all remaining audio data and return the following:
Language-Specific Implementations
Below are code examples to help you get started using CloseStream
.