openai_speech2text#

class baf.nlp.speech2text.openai_speech2text.OpenAISpeech2Text(agent, model_name, language=None)[source]#

Bases: Speech2Text

Speech2Text using OpenAI Whisper API.

_abc_impl = <_abc._abc_data object>#
speech2text(speech)[source]#

Transcribe a voice audio into its corresponding text representation.

Parameters:

speech (bytes) – the recorded voice that wants to be transcribed

Returns:

the speech transcription

Return type:

str