Skip to main content
Azure Speech, paketle birlikte sunulan bir Azure AI Speech metinden sese sağlayıcısıdır. OpenClaw, Azure Speech REST API’sini SSML ile doğrudan çağırarak standart yanıtlar için MP3, sesli notlar için yerel Ogg/Opus ve Sesli Arama gibi telefon kanalları için 8 kHz mulaw sentezler. İstek, sağlayıcının belirlediği çıktı biçimini X-Microsoft-OutputFormat üst bilgisi aracılığıyla gönderir.

Başlarken

1

Bir Azure Speech kaynağı oluşturun

Azure portalında bir Speech kaynağı oluşturun. Resource Management > Keys and Endpoint bölümünden KEY 1 değerini ve eastus gibi kaynak konumunu kopyalayın.
2

tts içinde Azure Speech'i seçin

3

Bir mesaj gönderin

Bağlı herhangi bir kanal üzerinden yanıt gönderin. OpenClaw, sesi Azure Speech ile sentezler ve standart ses için MP3 ya da kanal bir sesli not beklediğinde Ogg/Opus olarak iletir.

Yapılandırma seçenekleri

Tüm seçenekler tts.providers["azure-speech"] altında bulunur. apiKey ile birlikte region, endpoint veya baseUrl değerlerinden biri ayarlandığında sağlayıcı yapılandırılmış kabul edilir. Ortam değişkenleri yalnızca ayarlanmamış bırakılan yapılandırma anahtarları için geri dönüş olarak denetlenir. Çalışma alanı .env dosyaları AZURE_SPEECH_ENDPOINT değerini ayarlayamaz; uç nokta yönlendirmesi için işlem ortamını, genel çalışma zamanı dotenv’ini veya açık yapılandırmayı kullanın.

Notlar

Azure Speech, Azure OpenAI anahtarı değil, bir Speech kaynak anahtarı kullanır. Anahtar Ocp-Apim-Subscription-Key olarak gönderilir; OpenClaw, endpoint veya baseUrl sağlamadığınız sürece https://<region>.tts.speech.microsoft.com değerini region değerinden türetir.
Azure Speech sesinin ShortName değerini kullanın; örneğin en-US-JennyNeural. Paketle birlikte sunulan sağlayıcı, aynı Speech kaynağı üzerinden sesleri listeleyebilir ve kullanımdan kaldırılmış, sonlandırılmış veya devre dışı olarak işaretlenen sesleri filtreler.
Azure; audio-24khz-48kbitrate-mono-mp3, ogg-24khz-16bit-mono-opus ve riff-24khz-16bit-mono-pcm gibi çıktı biçimlerini kabul eder. OpenClaw, kanalların ek MP3 dönüştürmesi olmadan yerel ses balonları gönderebilmesi için voice-note hedeflerinde Ogg/Opus ister ve telefon hedefleri için raw-8khz-8bit-mono-mulaw biçimini zorunlu kılar.
azure, mevcut yapılandırma için sağlayıcı diğer adı olarak kabul edilir ancak Azure OpenAI model sağlayıcılarıyla karışıklığı önlemek için yeni yapılandırmada azure-speech kullanılmalıdır.

İlgili

Metinden sese

TTS genel bakışı, sağlayıcılar ve tts yapılandırması.

Yapılandırma

tts ayarlarını da içeren tam yapılandırma başvurusu.

Sağlayıcılar

Paketle birlikte sunulan tüm OpenClaw sağlayıcıları.

Sorun giderme

Yaygın sorunlar ve hata ayıklama adımları.