RealtimeTTSPlayer
Extends: BasePlayer
Methods
clearBuffer
Clears a Deepgram.RealtimeTTSPlayer buffer and resets the provider text/audio queue. Find more information in the documentation
flush
Forces the Deepgram provider to process all queued text and return the final audio immediately.
Sends { type: "Flush" } to the provider. Required when the text stream is finished but the WebSocket connection should remain open.
Find more information in the documentation
sendText
Sends a text message to the Deepgram provider Speak WebSocket connection.
Use this to append text for continuous speech generation. Find more information in the documentation.
Parameters
Inherited Methods
addEventListener
Inherited from BasePlayer.
Adds a handler for the specified PlayerEvents event. Use only functions as handlers; anything except a function leads to the error and scenario termination when a handler is called.
Parameters
id
Inherited from BasePlayer.
Returns the player’s id.
pause
Inherited from BasePlayer.
Pauses playback. To continue the playback use the Player.resume method.
removeEventListener
Inherited from BasePlayer.
Removes a handler for the specified PlayerEvents event.
Parameters
resume
Inherited from BasePlayer.
Resumes playback after the Player.pause method is called.
sendMediaTo
Inherited from BasePlayer.
Starts sending media from the player to the media unit.
Parameters
stop
Inherited from BasePlayer.
Stops playback. The current player’s instance is destroyed.
stopMediaTo
Inherited from BasePlayer.
Stops sending media from the player to the media unit.
Parameters