شرکت کارن تکنولوژی - درحال بارگزاری...

نوآوری پرداز کارن

توسعه بر بستر وب و موبایل، خدمات هوش مصنوعی و یادگیری ماشین، توسعه بازی بر بستر موبایل، توسعه بر بستر بلاکچین

شبکه های اجتماعی

تماس آنی ما با شما

در کوتاهترین زمان مشاوره رایگان دریافت نمایید

تبدیل متن به گفتار فارسی آفلاین - صدا روی سرور خودتان، با اجازه صاحب صدا

گفتار فارسی آفلاین و صدای برند: وقتی متن نباید از سازمان خارج شود

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

در این مقاله می‌خوانید

  • چه متنی نباید بیرون برود
  • آفلاین دقیقاً یعنی چه
  • متن فارسی چطور به صدا تبدیل می‌شود
  • چه زمانی محلی بودن نمی‌ارزد
  • شبیه‌سازی صدا و آموزش مدل؛ دو راه متفاوت
  • اجازه صاحب صدا؛ شرط اول
  • سوءاستفاده از شبیه‌سازی صدا یک خطر واقعی است
  • نمونه عملی: Caren AI-OS
فضای یک استودیوی تولید با نور آبی و خطوط نئون و تجهیزات روی پایه

محصول آماده کارن تکنولوژی

این را روی داده واقعی کسب‌وکار خودتان ببینید

آنچه در این مقاله می‌خوانید، در محصولات کارن پیاده‌سازی شده است. در جلسه دمو، همان را روی داده و فرآیند خودتان اجرا می‌کنیم.

درخواست دمو رایگان یا تماس بگیرید: ۰۲۱-۸۸۶۱۴۲۸۲

چه متنی نباید بیرون برود

وقتی از یک سرویس ابری تبدیل متن به گفتار استفاده می‌کنید، متن به سرور آن سرویس می‌رود. برای یک تبلیغ عمومی، این کار معمولاً مشکلی ندارد. چند نوع متن اما حساس‌ترند:

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

این تصمیم به طبقه‌بندی داده سازمان، قوانین حوزه کاری و قرارداد با سرویس‌دهنده بستگی دارد. قدم اول این است که بدانید چه متنی وارد این مسیر می‌شود. بعد می‌توانید برای هر دسته تصمیم بگیرید. این همان منطقی است که در اجرای مدل زبانی روی سرور داخلی هم آمده است.

آفلاین دقیقاً یعنی چه

«آفلاین» یا «محلی» یعنی موتور و مدل روی سرور سازمان یا دستگاه کاربر اجرا می‌شوند و متن برای تبدیل به جای دیگری نمی‌رود. سه حالت را از هم جدا کنید:

روشمتن کجا پردازش می‌شودنکته
سرویس ابریسرور سرویس‌دهندهنگهداری ساده، به اینترنت وابسته
گفتار داخلی مرورگربه مرورگر و سیستم‌عامل بستگی داردمسیر داده را برای هر مرورگر بررسی کنید
موتور محلی روی سرور سازمانهمان سروربه سخت‌افزار و نگهداری داخلی نیاز دارد

به زنجیره کامل هم نگاه کنید. اگر گفتار با موتور محلی ساخته شود، ولی متن پیش از آن از یک مدل زبانی ابری بیاید، متن از سازمان خارج شده است. برای حساس‌ترین داده‌ها، تمام مراحل را محلی کنید. دانلود اولیه مدل‌ها هم معمولاً به اینترنت نیاز دارد، ولی این فقط یک بار و بدون متن شماست.

متن فارسی چطور به صدا تبدیل می‌شود

موتورهای گفتار معمولاً سه مرحله دارند. اول متن نرمال می‌شود. بعد به واج، یعنی صداهای زبان، تبدیل می‌شود. در آخر، مدل صوتی از روی واج‌ها موج صدا می‌سازد.

فارسی در مرحله اول و دوم سختی خاصی دارد:

  • مصوت‌های کوتاه نوشته نمی‌شوند. «کرم» می‌تواند کِرم یا کَرَم باشد و موتور باید از جمله حدس بزند.
  • کسره اضافه: در نوشتار دیده نمی‌شود، ولی بدون آن «مدیر فروش» طبیعی خوانده نمی‌شود.
  • عدد و تاریخ: ۱۴۰۵ در تاریخ و در مبلغ یکسان خوانده نمی‌شود. شماره موبایل هم باید دسته‌دسته خوانده شود.
  • حرف‌های عربی: ی و ک عربی باید یکدست شوند.

برای همین نرمال‌سازی متن اهمیت زیادی دارد و بیشتر خطاهای شنیدنی از همان‌جا می‌آیند. مثال عملی این مشکل را در چرا هوش مصنوعی شماره تلفن فارسی را اشتباه می‌خواند ببینید.

چه زمانی محلی بودن نمی‌ارزد

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

راه میانه هم وجود دارد. متن عمومی مثل معرفی محصول می‌تواند از سرویس ابری بیاید و متن حاوی نام، شماره و مبلغ از موتور محلی. برای این کار قاعده مسیریابی روشنی لازم است تا کسی یا کدی متن حساس را اشتباهی به بیرون نفرستد. پیش از تصمیم، ظرفیت را هم آزمایش کنید. اگر قرار است در ساعت اوج چند پیام همزمان ساخته شود، زمان پاسخ سرور شما چقدر است؟ این پرسش برای تماس زنده مهم است، چون مکث طولانی به گفتگو آسیب می‌زند.

شبیه‌سازی صدا و آموزش مدل؛ دو راه متفاوت

شبیه‌سازی صدای فارسی یعنی ساختن گفتار تازه با ویژگی‌های صدای یک فرد. دو راه برای این کار وجود دارد:

شبیه‌سازی از نمونه کوتاهآموزش مدل اختصاصی
ورودییک نمونه صوتی کوتاهدیتاست از صداهای تمیز همراه با متن
زمان آماده‌سازیکمزیاد؛ به ضبط، بازبینی و آموزش نیاز دارد
سخت‌افزارکمتر از آموزش مدلRAM زیاد و ترجیحاً GPU
کاربرد مناسبآزمایش و نمونه اولیهصدای ماندگار برند

صدای برند یعنی صدای ثابتی که سازمان در تماس، راهنما و دستیار خود به کار می‌برد. این صدا هم مثل لوگو بخشی از هویت است. برای ساخت آن، کیفیت دیتاست از هر چیز دیگری مهم‌تر است: صدای تمیز، بدون موسیقی و نویز، با برش‌های کوتاه و متنی که واقعاً با صدا بخواند.

پیش از ضبط هم چند تصمیم باید گرفته شود. لحن این صدا چیست: رسمی، صمیمی یا میان این دو؟ آیا قرار است پیام بد هم با همین صدا گفته شود؟ اگر گوینده در دسترس نبود، جمله تازه چطور ساخته می‌شود؟ یک صدای برند باید سال‌ها کار کند، پس این پرسش‌ها از انتخاب موتور کمتر مهم نیستند.

اجازه صاحب صدا؛ شرط اول

این بخش از همه بخش‌های فنی مهم‌تر است. صدای هر فرد بخشی از هویت اوست. فقط با اجازه صریح صاحب صدا از صدای او استفاده کنید. در دسترس بودن صدای او در یک ویدیو یا جلسه به معنی اجازه نیست.

یک اجازه درست این ویژگی‌ها را دارد:

  • مکتوب است. تأیید شفاهی در جلسه کافی نیست.
  • دامنه دارد. روشن است صدا در چه کانال‌ها، برای چه مدت و برای چه نوع پیام‌هایی استفاده می‌شود.
  • قابل پس گرفتن است. روشن است اگر او از سازمان رفت یا نظرش عوض شد چه می‌شود و مدل و نمونه‌ها چطور حذف می‌شوند.
  • آزادانه است. کارمندی که برای حفظ شغل امضا می‌کند، واقعاً آزاد نیست. اگر نگرانی وجود دارد، یک گوینده حرفه‌ای با قرارداد مشخص استخدام کنید.

الزامات قانونی را هم با مشاور حقوقی روشن کنید. این متن مشاوره حقوقی نیست و قواعد ممکن است در هر حوزه فرق داشته باشند.

همین قواعد درباره نمونه‌های ضبط‌شده هم صدق می‌کند. فایل‌های دیتاست، مثل مدارک شخصی، باید دسترسی محدود و زمان حذف مشخص داشته باشند.

سوءاستفاده از شبیه‌سازی صدا یک خطر واقعی است

فناوری‌ای که با یک نمونه کوتاه صدای کسی را می‌سازد، می‌تواند برای کلاهبرداری هم به کار برود. تماس با صدای جعلی مدیرعامل که از مسئول مالی انتقال وجه می‌خواهد، یک سناریوی شناخته‌شده است. پخش سخن ساختگی از قول یک فرد هم می‌تواند به او و سازمان آسیب بزند. این کنترل‌ها را از اول بگذارید:

  • دسترسی: فقط چند نفر مشخص حق ساخت گفتار با یک صدای شبیه‌سازی‌شده را داشته باشند.
  • ثبت: هر تولید با کاربر، زمان و متن ثبت شود.
  • فهرست مجاز: فقط صدای افرادی که اجازه داده‌اند در سامانه باشد.
  • اعلام: اگر مخاطب با صدای مصنوعی روبه‌روست، این را پنهان نکنید.
  • تأیید چندمرحله‌ای: هیچ درخواست مالی یا حساس را فقط با شنیدن صدا تأیید نکنید و از یک کانال دوم تأیید بگیرید.
  • نکته امنیتی: اگر جایی صدا را به‌عنوان رمز عبور به کار می‌برید، آن را بازبینی کنید. شبیه‌سازی صدا این روش را به‌تنهایی ناکافی می‌کند.
نخستین قاعده: صدای فردی را که از او اجازه ندارید نسازید، حتی برای آزمایش و حتی اگر از مدیران خود سازمان باشد.

نمونه عملی: Caren AI-OS

برای دیدن این گزینه‌ها در یک محصول، پشته صوتی Caren AI-OS، محصولی از کارن تکنولوژی، را مثال می‌زنیم. جزئیات کامل در نیوشا و پشته صوتی آمده است. گفتار آفلاین با Piper (ONNX) کاملاً روی سرور سازمان اجرا می‌شود. نرمال‌سازی فارسی دارد، یعنی اعداد را به حروف تبدیل و ی و ک عربی را یکسان می‌کند. چند صدای فارسی و کنترل سرعت و مکث هم دارد. با Piper هیچ متنی از سازمان خارج نمی‌شود و فقط دانلود اولیه مدل‌ها اینترنت می‌خواهد.

بخش دستیار صوتی در Caren AI-OS با تب‌های گفتگو، گفتار آفلاین و استودیوی صدا و گوی صوتی واکنش‌گر
دستیار صوتی؛ گوی صوتی و تب‌های گفتار آفلاین و استودیوی صدا (نمای برنامه با داده نمونه)

استودیوی صدا با ParsVoice-XTTS، بر پایه معماری Coqui XTTS-v2، روی سرور سازمان کار می‌کند. شبیه‌سازی از نمونه ۶ تا ۱۵ ثانیه‌ای انجام می‌شود. برای آموزش مدل اختصاصی، دیتاست از فایل‌های طولانی با faster-whisper با برش خودکار ۱ تا ۱۱ ثانیه‌ای و بازبینی ساخته می‌شود، یا با ۶۰ جمله آماده ضبط می‌شود. این کار به RAM زیاد و ترجیحاً GPU نیاز دارد. آموزش روی سرور انجام می‌شود یا در دفترچه Colab. اگر داده باید داخل بماند، روی سرور خودتان آموزش دهید، چون Colab بیرون از سازمان است.

همه گزینه‌های صوتی محلی نیستند. تشخیص گفتار مرورگر و رونویسی فایل از سرویس گفتار مرورگر استفاده می‌کنند. توضیح بیشتر در معماری و امنیت و درباره پلتفرم صوتی در دستیار صوتی آمده است. فراموش نکنید که قواعد اجازه صاحب صدا را خود سازمان باید تعیین و اجرا کند. قیمت Caren AI-OS بسته به ابعاد سازمان، پلتفرم‌های متصل و مدل استقرار تعیین می‌شود.

صدای برند را روی سرور خودتان بررسی کنید

در یک جلسه معرفی، گفتار آفلاین و استودیوی صدا را با متن‌های نمونه شما مرور می‌کنیم.

پرسش‌های متداول

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

فقط اگر اجازه مکتوب او این دوره را هم پوشش بدهد. بهتر است از همان ابتدا روشن باشد بعد از پایان همکاری چه اتفاقی برای صدا می‌افتد. اگر چنین بندی ندارید، از او اجازه بگیرید یا صدا را کنار بگذارید و مدل و نمونه‌ها را حذف کنید.

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

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

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

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

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

محصولات کارن تکنولوژی

محصولات آماده کارن؛ هر کدام جداگانه یا روی یک لایه داده مشترک کار می‌کنند و نسخه نصب روی سرور خودتان دارند.

مانوتل - چت‌بات و پشتیبانی چندکاناله

وب‌سایت، واتساپ، تلگرام، ایتا، بله و ایمیل در یک صندوق واحد، همراه با تیکتینگ و دستیار هوشمند فارسی.

معرفی محصول >

Caren AI-OS | سیستم‌عامل هوش سازمانی

میز کار تحت وب مدیران: سیزده پلتفرم در یک پنجره، با گزارش لحظه‌ای، اقدام سریع، پیش‌بینی توضیح‌پذیر و دستیار فارسی نیوشا. با API به پلتفرم‌های موجود سازمان وصل می‌شود.

معرفی محصول >

Caren Enterprise AI | پلتفرم مدیریت هوشمند سازمان

فروش، مشتری، مالی، تدارکات و منابع انسانی روی یک داده مشترک، با ۴۷+ قابلیت هوشمند؛ عدد را سامانه محاسبه می‌کند و هوش مصنوعی روایت می‌کند. ابری یا نصب روی سرور سازمان.

معرفی محصول >

داتیک | CRM هوشمند فارسی

مشتری، فروش، تماس و گزارش در یک سامانه فارسی، با دستیار هوش مصنوعی نیوشا که داده سازمان را می‌شناسد و کار انجام می‌دهد.

معرفی محصول >

هوش اسناد و OCR فارسی

خواندن متن چاپی و دست‌نوشته فارسی، استخراج داده از فاکتور و قرارداد، و جست‌وجوی معنایی در آرشیو سازمان.

معرفی محصول >

هوش تجاری سازمانی (BI)

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

معرفی محصول >

محصولات دیگر: تحلیل هوشمند مشتری · دستیار صوتی هوشمند · پلتفرم فروش هوشمند · دایاتل - ERP هوشمند فارسی · کارنتل - دستیار دانش سازمانی · رایوتل - ایجنت آواتار هوشمند · پلتفرم بازاریابی هوشمند · مدیریت وفاداری مشتریان · سرمایه انسانی هوشمند · یادگیری و آموزش هوشمند · استودیو هوش مصنوعی مولد · همه محصولات

جلسه شناخت رایگان، بدون تعهد

یک جلسه ۳۰ دقیقه‌ای رزرو کنید. اسناد و داده خودتان را می‌دهید و همان جلسه نتیجه را می‌بینید.

شرکت سهامی
خاص
2016
تأسیس
+۵۰
متخصص هوش مصنوعی
+۱۲
محصول AI-Ready
+20
صنعت تخصصی
+10
سال تجربه
۰۲
مرکز توسعه
ISO 9001 & 27001
گواهینامه
AI-Native
معماری
Infosys
شریک تجاری
HCL Technologies
شریک تجاری
TCS
شریک تجاری