رفتن به محتوای اصلی
بازگشت به وبلاگ

گفتار و صوت فارسی

RTF در پردازش صوت چیست؟ زمان اجرا را با طول فایل بسنجیم

RTF و RTFx را با مثال و کد محلی محاسبه کنید؛ زمان بارگذاری، صف و پردازش را جدا نگه دارید و میانگین نسبت فایل‌ها را جای نسبت مجموع نگذارید.

RTF یا ضریب زمان واقعی، مدت پردازش را بر مدت صوت تقسیم می‌کند. اگر پردازش یک فایل۱۲۰ثانیه‌ای۳۰ثانیه طول بکشد، RTF برابر۰٫۲۵ است. معکوس آن RTFx برابر۴ می‌شود. این دو را جابه‌جا گزارش نکنید: در قرارداد اول عدد کمتر و در قرارداد دوم عدد بیشتر، پردازش سریع‌تر را نشان می‌دهد.

مرز زمان‌سنجی را قبل از اجرا بنویسید

آیا زمان دریافت فایل، بارگذاری مدل، انتظار صف و ذخیره متن در صورت کسر هستند؟ پاسخ برای دو گزارش باید یکسان باشد. زمان صرفاً داخل مدل را با زمان کامل درخواست مقایسه نکنید. مستند AIPerf انویدیا، RTFx را نسبت مدت صوت ورودی به تأخیر درخواست تعریف می‌کند؛ اگر مرز دیگری می‌گیرید، عنوان آن را روشن کنید.

برای زمان‌سنجی در یک فرایند پایتون می‌توانید اختلاف دو مقدار perf_counter را بگیرید. این ساعت شامل زمان انتظار هم می‌شود؛ process_time معنی دیگری دارد. برای عملیات شتاب‌دهنده‌ای که ممکن است ناهمگام باشد، پایان واقعی کار باید مطابق چارچوب اجرا مشخص شود؛ زمان برگشت فوری یک فراخوانی را زمان پایان پردازش ننامید.

دو فایل و دو میانگین متفاوت

فایل ساختگیمدت صوتمدت پردازشRTF
الف۱۰ثانیه۲ثانیه۰٫۲
ب۱۰۰ثانیه۹۰ثانیه۰٫۹

میانگین ساده دو نسبت۰٫۵۵ است؛ اما نسبت مجموع زمان‌ها۹۲تقسیم بر۱۱۰، حدود۰٫۸۳۶ است. اولی به هر فایل وزن برابر می‌دهد و دومی برحسب مدت صوت وزن می‌گیرد. هر دو عدد با تعریف خود قابل محاسبه‌اند، ولی پاسخ یک سؤال واحد نیستند. نوع تجمیع را کنار نتیجه بنویسید.

کد محاسبه، بدون اجرای مدل

نمونه محاسبه RTF و RTFx فقط مدت‌ها را می‌گیرد. داده صفر، منفی و نامتناهی را رد می‌کند. نسبت‌های مثال و تجمیع دو فایل در آزمون محلی بررسی شده‌اند؛ این آزمون عدد سرعت اپرا، کارت گرافیک یا یک مدل واقعی تولید نمی‌کند.

از یک نسبت، ظرفیت تماس زنده نسازیم

RTF کمتر از یک روی فایل کامل به‌تنهایی ثابت نمی‌کند پاسخ هر نوبت تماس به‌موقع شروع می‌شود. یک اجرا می‌تواند ابتدا منتظر کل فایل بماند و بعد سریع پردازش کند. برای زنده‌بودن، تأخیر اولین خروجی، رفتار قطعه‌ها و صف هم‌زمان نیز مهم‌اند. همچنین چند فایل هم‌زمان ممکن است ظرفیت و حافظه متفاوتی بخواهند؛ سرعت تک‌فایل را در تعداد دلخواه ضرب نکنید.

  1. نسخه مدل، سخت‌افزار، نوع داده و تنظیم اجرا را ثبت کنید.
  2. اجرای سرد و گرم را جدا گزارش کنید؛ زمان بارگذاری را بی‌اعلام حذف نکنید.
  3. تعداد فایل، مجموع دقیقه و تعریف مرز زمان را بنویسید.
  4. خطای متن را کنار سرعت بسنجید؛ خروجی سریعِ ناقص موفقیت نیست.
  5. برای نتیجه تیمی، شرایط نمونه‌ها و نوع تجمیع را ثابت نگه دارید.

برای تجربه تماس، بودجه تأخیر پاسخ صوتی موضوع مکمل است؛ برای سنجش متن، WER فارسی را بررسی کنید. نیاز زمان تحویل فایل را در درخواست اپرانگار مطرح کنید؛ این مقاله تعهد سرعت سرویس اعلام نمی‌کند.

منابع مبنا: تعریف RTFx در AIPerf و مستند زمان‌سنج پایتون. تمام عددهای جدول آموزشی‌اند.

برای این نیاز، کدام خدمت مناسب‌تر است؟

تماس و منشی، چت سایت و تحلیل مکالمه سه مسیر متفاوت‌اند. ابتدا خدمت متناسب نیازتان را انتخاب کنید.

انتخاب میان سه خدمتراهنمای شروع با تیم اپرا

برآورد هزینه