File size: 1,273 Bytes
8883094
 
 
 
 
 
070f337
8883094
 
 
 
4951081
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4533d63
4951081
 
 
 
 
 
 
4533d63
 
4951081
 
070f337
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
title: Arabic VO to Subtitle App
emoji: πŸŽ™οΈ
colorFrom: blue
colorTo: gray
sdk: streamlit
sdk_version: 1.45.1
app_file: streamlit_app.py
pinned: false
---

# πŸŽ™οΈ Arabic VO to Subtitle Generator (.srt / .fcpxmld)

This app takes an Arabic voiceover audio file (MP3 or WAV) and automatically transcribes it using OpenAI Whisper, producing subtitles in SRT format or FCPXMLD format for Final Cut Pro X.

---

## πŸš€ Features

- 🧠 Transcription using Whisper (via Faster-Whisper for speed)
- πŸ“ Outputs `.srt` subtitle files for editing and broadcast
- 🎬 Also exports `.fcpxmld` for direct use in Final Cut Pro X
- πŸ”  Custom options for vertical or horizontal layout
- 🌍 Supports Arabic (RTL) and other languages

---

## πŸ“‚ How to Use

1. Upload your Arabic MP3/WAV voiceover
2. Choose:
   - Layout: Vertical (mobile) or Horizontal (TV)
   - Lines per subtitle: 1 or 2
   - Export format: `.srt` or `.fcpxmld`
3. Click **Transcribe**
4. Preview subtitles in the browser
5. Download the final file

---

## πŸ–₯️ Powered By

- [Faster Whisper](https://github.com/guillaumekln/faster-whisper)
- [Streamlit](https://streamlit.io)
- [Hugging Face Spaces](https://huggingface.co/spaces)

---

## πŸ“œ License

MIT β€” use it freely, credit appreciated!