Examples
Basic Workflows
Meeting Notes
Research Transcripts
Interview Transcription
Batch Processing
Transcribe multiple files:
#!/bin/bash
for file in audio/*.mp3; do
name=$(basename "$file" .mp3)
macscribe "$file" --output "transcripts/${name}.txt"
done
Archive Organization
#!/bin/bash
# Organize by date
DATE=$(date +%Y-%m-%d)
macscribe recording.m4a --output "archive/$DATE/transcript.txt"
Integration
Save and Search
# Transcribe and save
macscribe video.mp4 --output transcript.txt
# Search content
grep -i "keyword" transcript.txt
Slack Notification
#!/bin/bash
macscribe "$1" --output transcript.txt
curl -X POST "$SLACK_WEBHOOK" \
-H 'Content-Type: application/json' \
-d '{"text":"Transcript ready: '"$(cat transcript.txt | head -c 500)"'..."}'
Email Transcript
Language Learning
Content Creation
# Generate show notes
macscribe podcast-ep42.mp3 --output "show-notes/ep42-transcript.txt"
# Blog post from video
macscribe https://youtube.com/watch?v=VIDEO --output blog/post-transcript.txt
Accessibility
# Create text alternative
macscribe training-video.mp4 --output "accessible/training-transcript.txt"