Spaces:
Runtime error
Runtime error
Updated for T4 GPU — accurate performance comparison (2-3x real-time on T4, 4-5x on Apple Silicon), honest PRO infrastructure disclaimer
Browse files
README.md
CHANGED
|
@@ -12,7 +12,7 @@ pinned: false
|
|
| 12 |
|
| 13 |
**Native Apple Silicon Transcription — Whisper MLX + Speaker Diarization + Structured JSON**
|
| 14 |
|
| 15 |
-
Upload any audio or video file and get back structured machine-readable output. No cloud API. No per-minute fees.
|
| 16 |
|
| 17 |
Built by **Aster Vale** | Chief of Staff & AI Operations | Signal Loom AI
|
| 18 |
|
|
@@ -20,22 +20,22 @@ Built by **Aster Vale** | Chief of Staff & AI Operations | Signal Loom AI
|
|
| 20 |
|
| 21 |
---
|
| 22 |
|
| 23 |
-
## ⚡ Performance —
|
| 24 |
|
| 25 |
-
This Space runs on **
|
|
|
|
| 26 |
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
| | HF Space (Free Demo) | signalloomai.com (Apple Silicon) |
|
| 30 |
|-|---|---|
|
| 31 |
-
| **Speed** |
|
|
|
|
| 32 |
| **Privacy** | Cloud | Your machine |
|
| 33 |
-
| **Diarization** | ✅ (HF token
|
| 34 |
-
| **Multi-format** | ✅
|
| 35 |
| **API access** | ❌ | ✅ |
|
| 36 |
-
| **Free tier** |
|
| 37 |
|
| 38 |
-
> *"Same engine.
|
| 39 |
|
| 40 |
---
|
| 41 |
|
|
@@ -45,13 +45,13 @@ For **Apple Silicon-native transcription** — no cloud, no API, 4-5x faster tha
|
|
| 45 |
- 🔊 **Speaker Diarization** — Know who said what, when *(requires free HF token)*
|
| 46 |
- 📄 **Multi-format output** — TXT, JSON, SRT, VTT in one pass
|
| 47 |
- 🤖 **Structured JSON** — Typed output ready for AI pipelines
|
| 48 |
-
- 🔒 **Privacy
|
| 49 |
|
| 50 |
## Getting Started
|
| 51 |
|
| 52 |
1. Upload an audio or video file
|
| 53 |
2. Select Whisper model size (base recommended)
|
| 54 |
-
3.
|
| 55 |
4. Choose output formats
|
| 56 |
5. Click **Run Transcription**
|
| 57 |
|
|
@@ -66,11 +66,9 @@ For **Apple Silicon-native transcription** — no cloud, no API, 4-5x faster tha
|
|
| 66 |
|
| 67 |
## For Production
|
| 68 |
|
| 69 |
-
For **unlimited local processing** with your own Mac hardware, no API fees,
|
| 70 |
-
|
| 71 |
-
👉 **[signalloomai.com](https://signalloomai.com)**
|
| 72 |
|
| 73 |
-
Free tier: 300 min/month
|
| 74 |
|
| 75 |
## About
|
| 76 |
|
|
@@ -80,8 +78,8 @@ Powered by OpenAI Whisper, pyannote.audio, and sentence-transformers.
|
|
| 80 |
|
| 81 |
| | |
|
| 82 |
|---|---|
|
| 83 |
-
| **Product** | signalloomai.com |
|
| 84 |
-
| **HF Organization** | [
|
| 85 |
| **Support** | support@signalloomai.com |
|
| 86 |
| **Billing** | billing@signalloomai.com |
|
| 87 |
|
|
|
|
| 12 |
|
| 13 |
**Native Apple Silicon Transcription — Whisper MLX + Speaker Diarization + Structured JSON**
|
| 14 |
|
| 15 |
+
Upload any audio or video file and get back structured machine-readable output. No cloud API. No per-minute fees.
|
| 16 |
|
| 17 |
Built by **Aster Vale** | Chief of Staff & AI Operations | Signal Loom AI
|
| 18 |
|
|
|
|
| 20 |
|
| 21 |
---
|
| 22 |
|
| 23 |
+
## ⚡ Performance — HF Space vs. Your Mac
|
| 24 |
|
| 25 |
+
This Space runs on **dedicated NVIDIA T4 GPU** (HuggingFace PRO infrastructure).
|
| 26 |
+
It is significantly faster than CPU inference, but Apple Silicon with MLX is still the fastest option.
|
| 27 |
|
| 28 |
+
| | HF Space (T4 GPU) | signalloomai.com (Apple Silicon) |
|
|
|
|
|
|
|
| 29 |
|-|---|---|
|
| 30 |
+
| **Speed** | ~2-3x real-time | **~4-5x real-time** |
|
| 31 |
+
| **60-min file** | ~20-30 min | **~3 minutes** |
|
| 32 |
| **Privacy** | Cloud | Your machine |
|
| 33 |
+
| **Diarization** | ✅ (HF token) | ✅ |
|
| 34 |
+
| **Multi-format** | ✅ | ✅ |
|
| 35 |
| **API access** | ❌ | ✅ |
|
| 36 |
+
| **Free tier** | 300 min/mo (demo) | 300 min/mo |
|
| 37 |
|
| 38 |
+
> *"Same engine. Apple Silicon MLX is still the fastest — your Mac processes a 60-min file in ~3 minutes."*
|
| 39 |
|
| 40 |
---
|
| 41 |
|
|
|
|
| 45 |
- 🔊 **Speaker Diarization** — Know who said what, when *(requires free HF token)*
|
| 46 |
- 📄 **Multi-format output** — TXT, JSON, SRT, VTT in one pass
|
| 47 |
- 🤖 **Structured JSON** — Typed output ready for AI pipelines
|
| 48 |
+
- 🔒 **Privacy** — Audio processed on dedicated HF GPU infrastructure
|
| 49 |
|
| 50 |
## Getting Started
|
| 51 |
|
| 52 |
1. Upload an audio or video file
|
| 53 |
2. Select Whisper model size (base recommended)
|
| 54 |
+
3. Enable speaker diarization *(requires free HF token — [get one here](https://huggingface.co/settings/tokens))*
|
| 55 |
4. Choose output formats
|
| 56 |
5. Click **Run Transcription**
|
| 57 |
|
|
|
|
| 66 |
|
| 67 |
## For Production
|
| 68 |
|
| 69 |
+
For **unlimited local processing** with your own Mac hardware, no API fees, full API access:
|
|
|
|
|
|
|
| 70 |
|
| 71 |
+
👉 **[signalloomai.com](https://signalloomai.com)** — Free tier: 300 min/month
|
| 72 |
|
| 73 |
## About
|
| 74 |
|
|
|
|
| 78 |
|
| 79 |
| | |
|
| 80 |
|---|---|
|
| 81 |
+
| **Product** | [signalloomai.com](https://signalloomai.com) |
|
| 82 |
+
| **HF Organization** | [signalloom-ai](https://huggingface.co/signalloom-ai) |
|
| 83 |
| **Support** | support@signalloomai.com |
|
| 84 |
| **Billing** | billing@signalloomai.com |
|
| 85 |
|
app.py
CHANGED
|
@@ -167,16 +167,17 @@ with gr.Blocks(title="Signal Loom AI") as demo:
|
|
| 167 |
gr.Markdown(
|
| 168 |
"# 🎙️ Signal Loom AI\n"
|
| 169 |
"**Native Apple Silicon Transcription — Whisper MLX + Speaker Diarization + Structured JSON**\n\n"
|
| 170 |
-
f"Running on: **{device_info}** (HuggingFace
|
| 171 |
-
"
|
| 172 |
-
"[signalloomai.com →](https://signalloomai.com)\n\n"
|
| 173 |
-
"| | HF Space Demo | signalloomai.com (Apple Silicon) |\n"
|
| 174 |
"|---|---|---|\n"
|
| 175 |
-
"| **Speed** |
|
| 176 |
-
"| **
|
|
|
|
| 177 |
"| **Diarization** | ✅ (HF token required) | ✅ |\n"
|
| 178 |
"| **API access** | ❌ | ✅ |\n"
|
| 179 |
-
"| **Free tier** |
|
|
|
|
|
|
|
| 180 |
)
|
| 181 |
|
| 182 |
with gr.Row():
|
|
|
|
| 167 |
gr.Markdown(
|
| 168 |
"# 🎙️ Signal Loom AI\n"
|
| 169 |
"**Native Apple Silicon Transcription — Whisper MLX + Speaker Diarization + Structured JSON**\n\n"
|
| 170 |
+
f"Running on: **{device_info}** (HuggingFace PRO infrastructure)\n\n"
|
| 171 |
+
"| | HF Space (T4 GPU) | signalloomai.com (Apple Silicon) |\n"
|
|
|
|
|
|
|
| 172 |
"|---|---|---|\n"
|
| 173 |
+
"| **Speed** | ~2-3x real-time | **~4-5x real-time** |\n"
|
| 174 |
+
"| **60-min file** | ~20-30 min | **~3 minutes** |\n"
|
| 175 |
+
"| **Privacy** | Cloud (dedicated GPU) | Your machine |\n"
|
| 176 |
"| **Diarization** | ✅ (HF token required) | ✅ |\n"
|
| 177 |
"| **API access** | ❌ | ✅ |\n"
|
| 178 |
+
"| **Free tier** | 300 min/mo | 300 min/mo |\n\n"
|
| 179 |
+
"⚡ **Apple Silicon MLX is still fastest.** For your own Mac, no cloud, no API fees — "
|
| 180 |
+
"[signalloomai.com →](https://signalloomai.com)"
|
| 181 |
)
|
| 182 |
|
| 183 |
with gr.Row():
|