Audio Transcription#
Overview#
Audio Transcription Drivers extract text from spoken audio.
Audio Transcription Drivers#
OpenAI#
The OpenAI Audio Transcription Driver utilizes OpenAI’s sophisticated whisper model to
accurately transcribe spoken audio into text. This model supports
multiple languages, ensuring precise transcription across a wide range
of dialects.
from griptape.drivers.audio_transcription.openai import OpenAiAudioTranscriptionDriver
from griptape.structures import Agent
from griptape.tools.audio_transcription.tool import AudioTranscriptionTool
driver = OpenAiAudioTranscriptionDriver(model="whisper-1")
tool = AudioTranscriptionTool(
off_prompt=False,
audio_transcription_driver=driver,
)
Agent(tools=[tool]).run("Transcribe the following audio file: tests/resources/sentences.wav")