Audio Transcription

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")