# تمييز المتحدثين في التفريغ لتتبع الحوار

> فعل تمييز المتحدثين في التفريغ عبر diarize=true للروابط والملفات؛ Speaker 1 وSpeaker 2 لكل مقطع في JSON وTXT وSRT وVTT دون تكلفة إضافية.

Canonical: https://transcript1.com/ar/features/tamyiz-almutahaddithin-fi-altafrigh
Language: ar
Last updated: 2026-10-19

يساعدك تمييز المتحدثين في التفريغ على متابعة من قال كل عبارة في المقابلة أو تسجيل الاجتماع. أضف diarize: true لتظهر تسميات Speaker 1 وSpeaker 2 مع المقاطع، ثم اربطها بالمشاركين بعد الاستماع.

- تسميات Speaker 1 وSpeaker 2 مع كل مقطع
- تمييز المتحدثين في JSON وTXT وSRT وVTT
- لروابط الفيديو المدعومة والملفات المرفوعة

## افصل الأدوار في الحوار قبل تنظيم النص

### خيار واحد عند إنشاء التفريغ

يكون diarize بالقيمة false افتراضيا. اجعلها true في POST /v1/transcriptions أو مررها إلى أداة transcribe عبر MCP.

### نعتمد على الصوت لا الترجمة النصية

مع source=auto وdiarize: true نتجاوز مسار الترجمة النصية ونفرغ الصوت بالذكاء الاصطناعي لتمييز الأصوات.

### احتفظ بالتسميات في الصيغة التي تحتاجها

تجدها في transcript.speakers وحقل speaker لكل مقطع. يبدأ النص وSRT بتسمية مثل Speaker 1:، ويستخدم VTT وسم صوت.

### متحدث وتوقيت لكل كلمة

اطلب include=words عند قراءة JSON لتحصل على توقيت الكلمات والمتحدث المرتبط بكل كلمة.

### خطأ واضح إذا تعارضت الخيارات

جمع source: captions (الترجمة النصية فقط) مع diarize: true يعيد 422 invalid_request. لا نحذف خيار تمييز المتحدثين من الطلب دون إخبارك.

## اطلب تمييز المتحدثين قبل بدء المعالجة

أرسل diarize بقيمة true داخل JSON، أو كحقل في نموذج رفع الملف. يوضح [دليل الخيار](https://transcript1.com/ar/docs/sources-and-options#diarize) التركيبات المسموحة مع source.

استخدمه لمقابلة أو نقاش أو حوار بين مقدم وضيف. المذكرة الصوتية بصوت واحد لا تحتاجه غالبا. هذه التسميات تنظم تبادل الكلام؛ لا تتعرف على الاسم الحقيقي ولا الحساب ولا تثبت هوية صاحب الصوت.

اختره عند إنشاء التفريغ لأنه يغير معالجة التسجيل، بخلاف اختيار صيغة التنزيل بعد اكتماله. مع source=auto نتجاوز الترجمة النصية، أما الملفات المرفوعة فتعتمد أصلا على التفريغ من الصوت.

### رفع تسجيل مع تمييز المتحدثين

```
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F file=@panel.m4a \
  -F diarize=true
```

## اربط كل مقطع بمتحدثه في تطبيقك

تسرد transcript.speakers التسميات، ويحدد speaker صاحب الكلام في كل مقطع. يظهر transcript_source بالقيمة speech_to_text. راجع [حقول كائن التفريغ](https://transcript1.com/ar/docs/api-reference#the-transcription-object) قبل بناء عرض المحادثة.

استمع أولا، ثم اربط Speaker 1 وSpeaker 2 بالأسماء في تطبيقك أو نسختك المحررة. التسميات تخص هذا التسجيل وحده؛ ظهور Speaker 1 في مقابلة أخرى لا يعني أنه الشخص نفسه.

احتفظ ببداية المقطع ونهايته بالثواني حتى يستطيع المراجع العودة إلى الصوت. وإذا احتجت توقيتا أدق، اطلب include=words. مثال JSON هنا لتوضيح البنية، وليس وصفا لتسجيل معين رفعته.

### استجابة JSON مختصرة

```
{
  "status": "completed",
  "transcript_source": "speech_to_text",
  "transcript": {
    "speakers": ["Speaker 1", "Speaker 2"],
    "segments": [
      { "start": 0, "end": 3.4, "speaker": "Speaker 1", "language": "en", "text": "Good morning." },
      { "start": 3.4, "end": 7.9, "speaker": "Speaker 2", "language": "en", "text": "Thanks for having me." }
    ]
  }
}
```

## كيف تظهر التسميات في النص والترجمة النصية؟

مع format=srt تبدأ العبارة بتسمية مثل Speaker 1:. ومع format=vtt نستخدم وسم صوت، بينما يقدم format=text سطرا مسمى لكل مقطع. قارن [صيغ الملفات](https://transcript1.com/ar/features/insha-malaf-srt) قبل اختيار ما يناسب المشغل.

اختبر كيف يعرض المشغل وسم الصوت وكيف يتعامل برنامج المونتاج مع بادئة المتحدث. ما يفيد في مراجعة مقابلة قد يشتت القارئ إذا تكرر مع كل عبارة. عدل العرض في ملف الترجمة النصية أو تطبيقك، مع الاحتفاظ بربط واضح بالتسميات الأصلية.

تداخل الأصوات وبعد الميكروفون والموسيقى فوق الحوار قد تربك الكلمات وحدود المتحدثين. راجع المواضع التي تتغير فيها التسمية فجأة. وللتسجيل القادم، يفيد وضوح الأدوار والميكروفونات المنفصلة أكثر من محاولة إصلاح الصوت لاحقا.

### format=vtt

```
WEBVTT

00:00:00.000 --> 00:00:03.400
<v Speaker 1>Good morning.

00:00:03.400 --> 00:00:07.900
<v Speaker 2>Thanks for having me.
```

## راجع نسبة الكلام إلى صاحبه قبل نشر اقتباس

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

في [المقابلات البحثية](https://transcript1.com/ar/use-cases/tafrigh-muqabala)، اتبع طريقة مراجعة موحدة وافصل معرفات المشاركين وملاحظاتك عن الكلام الأصلي. وقبل نشر اقتباس باسم متحدث في ندوة، تحقق من التسجيل ومن السياق المتاح لك.

تمييز المتحدثين ليس تعرفا بيومتريا ولا وسيلة للتحقق من هوية متصل أو مطابقة شخص بين تسجيلين. قد يتغير صوت الشخص إذا غير الميكروفون، وقد يجتمع أكثر من صوت داخل مقطع واحد عند تداخل الكلام.

| ما لاحظته أثناء المراجعة | ما الذي تراجعه؟ |
| --- | --- |
| تبدلت التسمية أثناء كلام الشخص نفسه | استمع قبل الحد وبعده، ثم صحح نسختك عند الحاجة. |
| شخصان يتكلمان في الوقت نفسه | راجع الكلمات وصاحبها، واترك الموضع غير المؤكد واضحا. |
| التسمية نفسها في تسجيل آخر | أنشئ ربطا جديدا بالمشاركين لهذا التسجيل. |

## الأسئلة الشائعة

### هل تظهر أسماء المشاركين تلقائيا؟

لا. تظهر تسميات Speaker 1 وSpeaker 2 وما يليها. لا يعرف transcript1 الأسماء الحقيقية؛ اربط التسميات بالأشخاص في تطبيقك بعد المراجعة.

### هل تحمل ترجمة YouTube النصية معلومات المتحدثين؟

لا. مع source=auto وdiarize: true نستخدم التفريغ الصوتي بالذكاء الاصطناعي بدلا منها. أما source: captions مع diarize: true فيرفض الطلب.

### هل أدفع أكثر لتمييز المتحدثين؟

لا. كل دقيقة من التسجيل تستهلك وحدة رصيد، مع تقريب المدة إلى الدقيقة الأعلى، سواء فعلت diarize أم لم تفعله.

## اقرأ أيضا

- [المقابلات والبحث النوعي](https://transcript1.com/ar/use-cases/tafrigh-muqabala)
- [الطوابع الزمنية وملفات SRT وVTT](https://transcript1.com/ar/features/insha-malaf-srt)
- [مصادر التسجيل وإعدادات التفريغ (التوثيق)](https://transcript1.com/ar/docs/sources-and-options)
