Skip to content

Instantly share code, notes, and snippets.

View hu9osaez's full-sized avatar

Hugo Sáez hu9osaez

  • Santiago, Chile
View GitHub Profile
@hu9osaez
hu9osaez / openai_transcribe.sh
Created October 5, 2025 23:22 — forked from akazakou/openai_transcribe.sh
There is sample for the using OpenAI from console to transcript Speech To Text. Required OpenAI key, ffmpeg and curl
# Transcribe long videos via OpenAI Audio API in 1400s chunks
openai_transcribe() {
local USAGE
USAGE=$'%F{cyan}Usage:%f openai_transcribe <input_video> <output_text> [--model MODEL] [--chunk SECONDS] [--format text|srt|vtt|json]\n'\
$'%F{cyan}Example:%f openai_transcribe "2025-09-19 11-04-11.mkv" meeting.txt --chunk 1400 --model gpt-4o-transcribe\n'\
$'\nOptions:\n'\
$' --model OpenAI model (default: gpt-4o-transcribe)\n'\
$' --chunk Chunk length in seconds (default: 1400)\n'\
$' --format response_format (text|srt|vtt|json; default: text)\n'\
$'\nNotes:\n'\