Deepgram Nova-3 Stream واجهة برمجة التطبيقات

النسخ المباشر عبر مقبس الصورة، يعيد النتائج المؤقتة بينما المتحدث لا يزال يتحدث ونص ثابت بمجرد انتهاء كل جملة.

Deepgramالنسخنقطة نهاية مملوكةجديد

حول Deepgram Nova-3 Stream

النسخ المباشر عبر مقبس الصورة، يعيد النتائج المؤقتة بينما المتحدث لا يزال يتحدث ونص ثابت بمجرد انتهاء كل جملة.

استخدم بروتوكول OpenAI Realtime، أو أرسل PCM أحادي 16 بكهرتز 16 كيلوهرتز كإطارات ثنائية واقرأ أحداث النتائج.

يعرف أيضا باسم Deepgram-Nova-3-Stream

transcriptionspeech to textrealtimestreaming asrmultilingual

مواصفات Deepgram Nova-3 Stream

معرّف النموذج
deepgram-nova-3-stream
المطور
Deepgram
الفئة
النسخ
تاريخ الإصدار
-
الإدخال
صوت
الإخراج
نص
نقاط النهاية
WEBSOCKET/v1/realtime
معرّفات نموذج بديلة
nova-3-streamdeepgram/deepgram-nova-3-stream

أسعار واجهة Deepgram Nova-3 Stream API

أسعار الدفع حسب الاستخدام مباشرة من كتالوج EmpirioLabs. تدفع فقط مقابل ما تستخدمه، بدون حد أدنى شهري.

النوع
المواصفة
السعر
النسخ
لكل دقيقة من الصوت
$0.025
قارن في صفحة الأسعار الكاملة

كيفية استدعاء واجهة Deepgram Nova-3 Stream API

ينسخ Deepgram Nova-3 Stream تدفقًا صوتيًا مباشرًا عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=deepgram-nova-3-stream، وليس عبر نقاط نهاية HTTP. اتصل باستخدام معرف النموذج deepgram-nova-3-stream وأرسل مفتاح EmpirioLabs API في ترويسة Authorization: Bearer أثناء المصافحة. أضف صوت PCM 16-بت مرمّزًا بـ base64 واقرأ أحداث النسخ بينما لا يزال المتحدث يتكلم. لا يستطيع المتصفح ضبط الترويسات على WebSocket، لذا افتح هذا الاتصال من خادمك ومرّر الصوت إلى المتصفح عبر مقبسك الخاص. احصل على مفتاح API من لوحة تحكم EmpirioLabs.

Python (websockets)
import asyncio, json, os, websockets

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=deepgram-nova-3-stream",
        additional_headers=[
            ("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
        ],
        max_size=None,
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # session.created

        import base64

        # 16-bit PCM microphone audio, base64 encoded, in small chunks.
        for chunk in read_microphone_chunks():
            await ws.send(json.dumps({
                "type": "input_audio_buffer.append",
                "audio": base64.b64encode(chunk).decode(),
            }))

        await ws.send(json.dumps({"type": "input_audio_buffer.commit"}))

        async for raw in ws:
            event = json.loads(raw)
            if event["type"].endswith("input_audio_transcription.delta"):
                # "text" is settled transcript; "stash" is still in progress.
                if event.get("text"):
                    print(event["text"], end="", flush=True)

asyncio.run(main())
المرجع الكامل لواجهة Deepgram Nova-3 Stream API

معلمات واجهة Deepgram Nova-3 Stream API

معلمات الطلب التي تدعمها واجهة Deepgram Nova-3 Stream API على EmpirioLabs. تُطبق القيم الافتراضية عند حذف أي حقل.

المعاملالنوعالافتراضيالنطاق / القيمالوصف
input_audio_formatenumlinear16linear16ترميز الصوت الذي ترسله: 16 كيلوهرتز أحادي 16-بت PCM، أو 24 كيلوهرتز في بروتوكول OpenAI Realtime الحالي.
languagestringen-كود لغوي مثل en أو es أو fr، أو multi للكلام الذي ينتقل بين اللغات. قم بتعيينه مع language= في عنوان URL الاتصال أو في إعدادات النسخ الخاصة بالجلسة.

معلومات مفيدة

النسخ المباشر عبر WebSocket على wss://api.empiriolabs.ai/v1/realtime?model=deepgram-nova-3-stream، مع مفتاح API الخاص بك في رأس التفويض. استخدم بروتوكول OpenAI Realtime، بما في ذلك مجموعات تطوير OpenAI، أو بروتوكول البث الخاص ب Deepgram مع PCM أحادي 16 بكهرتز 16 بت يرسل كإطارات ثنائية. أضف language= إلى عنوان URL الخاص بالاتصال لنسخ لغة معينة. الفوترة هي لكل دقيقة من الصوت المرسل.

واجهة Deepgram Nova-3 Stream API: أسئلة شائعة

كم تكلف واجهة Deepgram Nova-3 Stream API؟

على EmpirioLabs، تتم فوترة Deepgram Nova-3 Stream حسب الاستخدام: النسخ $0.025 لكل دقيقة من الصوت. جدول الأسعار المباشر في هذه الصفحة يطابق دائمًا ما تحتسبه الواجهة.

أي نقطة نهاية يستخدم Deepgram Nova-3 Stream؟

يُقدَّم Deepgram Nova-3 Stream عبر WEBSOCKET /v1/realtime على api.empiriolabs.ai مع مصادقة Bearer القياسية.

هل يمكنني تجربة Deepgram Nova-3 Stream في المتصفح قبل الدمج؟

افتح ملعب EmpirioLabs واضغط Start session لتجربته في المتصفح. يعمل Deepgram Nova-3 Stream عبر WebSocket بدلاً من طلب واستجابة، لذا ابدأ من دليل البدء السريع للصوت الفوري عند الدمج. اتصل من خادمك باستخدام مفتاح EmpirioLabs API ومعرف النموذج deepgram-nova-3-stream، ثم مرّر الصوت في الاتجاهين.

كيف أحصل على مفتاح API لنموذج Deepgram Nova-3 Stream؟

أنشئ حساب EmpirioLabs ثم أنشئ مفتاحًا من API Keys في لوحة التحكم. الفوترة برصيد الدفع حسب الاستخدام، فلا تدفع إلا مقابل الطلبات التي تنفذها.

هل أنت مستعد لاستخدام نقاط نهاية أفضل؟

تحقق من تسعيرنا أو تواصل إذا كنت ترغب في نشر نموذجك الخاص على مجموعتنا.