Chuyển đến nội dung chính
Azure Speech là nhà cung cấp chuyển văn bản thành giọng nói Azure AI Speech được tích hợp sẵn. OpenClaw gọi trực tiếp API REST của Azure Speech bằng SSML, tổng hợp MP3 cho các phản hồi tiêu chuẩn, Ogg/Opus gốc cho tin nhắn thoại và mulaw 8 kHz cho các kênh điện thoại như Cuộc gọi thoại. Yêu cầu gửi định dạng đầu ra do nhà cung cấp sở hữu qua tiêu đề X-Microsoft-OutputFormat.

Bắt đầu

1

Tạo tài nguyên Azure Speech

Trong cổng thông tin Azure, hãy tạo một tài nguyên Speech. Sao chép KEY 1 từ Resource Management > Keys and Endpoint và sao chép vị trí tài nguyên, chẳng hạn như eastus.
2

Chọn Azure Speech trong messages.tts

3

Gửi tin nhắn

Gửi phản hồi qua bất kỳ kênh nào đã kết nối. OpenClaw tổng hợp âm thanh bằng Azure Speech và phân phối MP3 cho âm thanh tiêu chuẩn hoặc Ogg/Opus khi kênh yêu cầu tin nhắn thoại.

Tùy chọn cấu hình

Tất cả tùy chọn nằm trong messages.tts.providers["azure-speech"]. Nhà cung cấp được coi là đã cấu hình sau khi đặt apiKey cùng với một trong region, endpoint hoặc baseUrl. Các biến môi trường chỉ được kiểm tra để dự phòng cho những khóa cấu hình chưa được đặt. Các tệp .env trong không gian làm việc không thể đặt AZURE_SPEECH_ENDPOINT; hãy sử dụng môi trường tiến trình, dotenv của môi trường chạy toàn cục hoặc cấu hình tường minh để định tuyến điểm cuối.

Ghi chú

Azure Speech sử dụng khóa tài nguyên Speech, không phải khóa Azure OpenAI. Khóa được gửi dưới dạng Ocp-Apim-Subscription-Key; OpenClaw suy ra https://<region>.tts.speech.microsoft.com từ region trừ khi bạn cung cấp endpoint hoặc baseUrl.
Sử dụng giá trị ShortName của giọng nói Azure Speech, ví dụ en-US-JennyNeural. Nhà cung cấp tích hợp sẵn có thể liệt kê các giọng nói thông qua cùng tài nguyên Speech và lọc bỏ những giọng nói được đánh dấu là không còn được khuyến nghị, đã ngừng cung cấp hoặc bị vô hiệu hóa.
Azure chấp nhận các định dạng đầu ra như audio-24khz-48kbitrate-mono-mp3, ogg-24khz-16bit-mono-opusriff-24khz-16bit-mono-pcm. OpenClaw yêu cầu Ogg/Opus cho các đích voice-note để các kênh có thể gửi bong bóng thoại gốc mà không cần chuyển đổi thêm từ MP3, đồng thời bắt buộc raw-8khz-8bit-mono-mulaw cho các đích điện thoại.
azure được chấp nhận làm bí danh nhà cung cấp cho cấu hình hiện có, nhưng cấu hình mới nên sử dụng azure-speech để tránh nhầm lẫn với các nhà cung cấp mô hình Azure OpenAI.

Liên quan

Chuyển văn bản thành giọng nói

Tổng quan về TTS, các nhà cung cấp và cấu hình messages.tts.

Cấu hình

Tài liệu tham chiếu cấu hình đầy đủ, bao gồm các thiết lập messages.tts.

Nhà cung cấp

Tất cả nhà cung cấp OpenClaw được tích hợp sẵn.

Khắc phục sự cố

Các sự cố thường gặp và các bước gỡ lỗi.