Providers

Deepgram

Deepgram là một API chuyển giọng nói thành văn bản. OpenClaw sử dụng API này để phiên âm âm thanh/ghi chú thoại đầu vào thông qua tools.media.audio và để phát trực tuyến STT cho Cuộc gọi thoại thông qua plugins.entries.voice-call.config.streaming.

Tính năng phiên âm hàng loạt tải toàn bộ tệp âm thanh lên Deepgram và chèn bản phiên âm vào quy trình phản hồi (khối {{Transcript}} + [Audio]). Tính năng phát trực tuyến Cuộc gọi thoại chuyển tiếp các khung G.711 u-law trực tiếp qua điểm cuối WebSocket listen của Deepgram và phát ra các bản phiên âm từng phần/hoàn chỉnh khi Deepgram trả về.

Chi tiết Giá trị
Trang web deepgram.com
Tài liệu developers.deepgram.com
Xác thực DEEPGRAM_API_KEY
Mô hình mặc định nova-3

Bắt đầu

  • Đặt khóa API

    bash
    DEEPGRAM_API_KEY=dg_...
  • Bật nhà cung cấp âm thanh

    json5
    {  tools: {    media: {      audio: {        enabled: true,        models: [{ provider: "deepgram", model: "nova-3" }],      },    },  },}
  • Gửi ghi chú thoại

    Gửi tin nhắn âm thanh qua bất kỳ kênh nào đã kết nối. OpenClaw phiên âm tin nhắn đó qua Deepgram và chèn bản phiên âm vào quy trình phản hồi.

  • Các tùy chọn cấu hình

    Tùy chọn Đường dẫn Mô tả
    model tools.media.audio.models[].model ID mô hình Deepgram (mặc định: nova-3)
    language tools.media.audio.models[].language Gợi ý ngôn ngữ (không bắt buộc)

    providerOptions.deepgram hợp nhất các tham số truy vấn bổ sung trực tiếp vào yêu cầu /listen của Deepgram, vì vậy mọi tên tham số được Deepgram hỗ trợ đều hoạt động (ví dụ: detect_language, punctuate, smart_format):

    Có gợi ý ngôn ngữ

    json5
    {  tools: {    media: {      audio: {        enabled: true,        models: [{ provider: "deepgram", model: "nova-3", language: "en" }],      },    },  },}

    Có các tùy chọn Deepgram

    json5
    {  tools: {    media: {      audio: {        enabled: true,        providerOptions: {          deepgram: {            detect_language: true,            punctuate: true,            smart_format: true,          },        },        models: [{ provider: "deepgram", model: "nova-3" }],      },    },  },}

    STT phát trực tuyến cho Cuộc gọi thoại

    Plugin deepgram đi kèm cũng đăng ký một nhà cung cấp phiên âm theo thời gian thực cho Plugin Cuộc gọi thoại.

    Cài đặt Đường dẫn cấu hình Mặc định
    Khóa API plugins.entries.voice-call.config.streaming.providers.deepgram.apiKey Dùng DEEPGRAM_API_KEY nếu không đặt
    Mô hình ...deepgram.model nova-3
    Ngôn ngữ ...deepgram.language (chưa đặt)
    Mã hóa ...deepgram.encoding mulaw
    Tần số lấy mẫu ...deepgram.sampleRate 8000
    Phân định điểm cuối ...deepgram.endpointingMs 800
    Kết quả tạm thời ...deepgram.interimResults true
    json5
    {  plugins: {    entries: {      "voice-call": {        config: {          streaming: {            enabled: true,            provider: "deepgram",            providers: {              deepgram: {                apiKey: "${DEEPGRAM_API_KEY}",                model: "nova-3",                endpointingMs: 800,                language: "en-US",              },            },          },        },      },    },  },}

    Ghi chú

    Xác thực

    Quá trình xác thực tuân theo thứ tự xác thực nhà cung cấp tiêu chuẩn. DEEPGRAM_API_KEY là cách đơn giản nhất.

    Proxy và điểm cuối tùy chỉnh

    Ghi đè điểm cuối hoặc tiêu đề bằng tools.media.audio.baseUrltools.media.audio.headers khi sử dụng proxy.

    Hành vi đầu ra

    Đầu ra tuân theo cùng các quy tắc âm thanh như những nhà cung cấp khác (giới hạn kích thước, thời gian chờ, chèn bản phiên âm).

    Liên quan

    Was this useful?
    On this page

    On this page