Kendi sunucunu kur (Pro)
Murmel Pro ile iPhone yerine kendi Whisper sunucun yazıya döker. Bu, İsviçre Almancası gibi lehçelerde işe yarar. Murmel uygulaması, transkript için OpenAI arayüzünü sunan her sunucuyla çalışır, örneğin faster-whisper-large-v3-turbo modeliyle speaches. Kayıt yalnızca bu sunucuya gider; Murmel uygulamasında seçtiğin dille birlikte.
- Docker kurulu bir bilgisayarda aşağıdaki gibi bir compose.yaml dosyası oluştur. Yanına, tek satırlık API_KEY= ve uzun bir rastgele değer içeren bir .env dosyası koy; değeri örneğin “openssl rand -hex 32” ile üretebilirsin.
- “docker compose up -d” ile başlat. Modeli bir kez yükle: curl -X POST -H "Authorization: Bearer YOUR_API_KEY" http://localhost:8000/v1/models/deepdml/faster-whisper-large-v3-turbo-ct2
- Murmel uygulamasında Ayarlar > Kendi sunucun bölümünde “Sunucu ekle” düğmesine dokun. Ad ve adresi gir, token olarak da API_KEY değerini yaz; sonra modeli seç ve kaydet.
- Ayarlar > Kayıt > Yazıya dök altında sunucuyu seç.
- Ev ağında bilgisayarın yerel ağ adresini girersin, örneğin http://192.168.1.20:8000. Sunucuya dışarıdayken de ulaşmak istersen bir https adresi gerekir; örneğin bir Cloudflare tüneli ya da ters proxy üzerinden. O zaman Murmel uygulamasında örneğin https://whisper.example.com yazar.
- Bilgisayarda AVX2 destekli 4 çekirdek ve 8 GB bellek olmalı. Murmel token’ı reddediyorsa API_KEY ile uygulamadaki token uyuşmuyor demektir. Murmel hiç model göstermiyorsa model sunucuda henüz yüklenmemiştir.
services:
speaches:
image: ghcr.io/speaches-ai/speaches:latest-cpu
restart: unless-stopped
environment:
API_KEY: ${API_KEY}
WHISPER__TTL: "-1"
ports:
- "8000:8000"
volumes:
- hf-hub-cache:/home/ubuntu/.cache/huggingface/hub
volumes:
hf-hub-cache: