أتمتة النسخ الدفعي ل Power

توضح هذه المقالة كيفية استخدام Power Automate وخدمات Azure الذكاء الاصطناعي ل Batch Speech إلى موصل نصي لنسخ الملفات الصوتية من حاوية Azure Storage. يستخدم الموصل واجهة برمجة تطبيقات REST للنسخ الدفعي، ولكنك لا تحتاج إلى كتابة أي تعليمة برمجية لاستخدامها. إذا لم يفي الموصل بمتطلباتك، فلا يزال بإمكانك استخدام واجهة برمجة تطبيقات REST مباشرة.

بالإضافة إلى Power Automate، يمكنك استخدام خدمات Azure الذكاء الاصطناعي ل Batch Speech لموصل النص مع Power Apps وLogic Apps.

تلميح

جرب المزيد من ميزات الكلام في Speech Studio دون الاشتراك أو كتابة أي تعليمة برمجية.

المتطلبات الأساسية

إنشاء حاوية Azure Blob Storage

في هذا المثال، يمكنك نسخ الملفات الصوتية الموجودة في حساب Azure Blob Storage .

اتبع هذه الخطوات لإنشاء حساب تخزين وحاوية جديدين.

  1. انتقل إلى مدخل Azure ثم قم بتسجيل الدخول إلى حساب Azure الخاص بك.
  2. إنشاء مورد حساب تخزين في مدخل Microsoft Azure. استخدم نفس الاشتراك ومجموعة الموارد كمورد Speech.
  3. حدد حساب التخزين.
  4. في مجموعة Data storage في الجزء الأيمن، حدد Containers.
  5. حدد + Container.
  6. أدخل اسما للحاوية الجديدة مثل "batchtranscription" وحدد Create.
  7. احصل على مفتاح الوصول لحساب التخزين. حدد مفاتيح الوصول في مجموعة الأمان + الشبكات في الجزء الأيمن. عرض قيمة key1 (أو key2) وتدوينها. تحتاج إلى مفتاح الوصول لاحقا عند تكوين الموصل.

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

إنشاء تدفق Power Automate

إنشاء تدفق جديد

  1. تسجيل الدخول إلى التشغيل التلقائي

  2. من القائمة القابلة للطي على اليسار، حدد إنشاء.

  3. حدد تدفق السحابة التلقائي للبدء من تدفق فارغ يمكن تشغيله بواسطة حدث معين.

    لقطة شاشة لقائمة إنشاء تدفق سحابي تلقائي.

  4. في مربع الحوار إنشاء تدفق سحابي تلقائي، أدخل اسما لتدفقك مثل "BatchSTT".

  5. حدد تخطي للخروج من مربع الحوار والمتابعة دون اختيار مشغل.

تكوين مشغل التدفق

  1. اختر مشغلا من موصل Azure Blob Storage. على سبيل المثال، أدخل "blob" في مربع موصلات البحث والمشغلات لتضييق نطاق النتائج.

  2. ضمن موصل Azure Blob Storage، حدد مشغل عند إضافة كائن ثنائي كبير الحجم أو تعديله.

    لقطة شاشة لمربع حوار موصلات البحث والمشغلات.

  3. تكوين اتصال Azure Blob Storage.

    1. من القائمة المنسدلة نوع المصادقة، حدد مفتاح الوصول.
    2. أدخل اسم الحساب ومفتاح الوصول لحساب Azure Storage الذي قمت بإنشائه مسبقا.
    3. حدد "Create" للمتابعة.
  4. تكوين مشغل عند إضافة كائن ثنائي كبير الحجم أو تعديله .

    لقطة شاشة لمربع الحوار لتكوين مشغل الكائن الثنائي كبير الحجم.

    1. من القائمة المنسدلة Storage account name أو blob endpoint، حدد Use connection settings. يجب أن تشاهد اسم حساب التخزين كمكون سلسلة الاتصال.
    2. ضمن Container حدد رمز المجلد. اختر الحاوية التي قمت بإنشائها مسبقا.

إنشاء SAS URI حسب المسار

لنسخ ملف صوتي موجود في حاوية Azure Blob Storage، تحتاج إلى عنوان URI لتوقيع الوصول المشترك (SAS) للملف.

يدعم موصل Azure Blob Storage معرفات SAS URIs للكائنات الثنائية كبيرة الحجم الفردية، ولكن ليس للحاويات بأكملها.

  1. حدد + New step لبدء إضافة عملية جديدة لموصل Azure Blob Storage.
  2. أدخل "blob" في مربع موصلات البحث والإجراءات لتضييق نطاق النتائج.
  3. ضمن موصل Azure Blob Storage ، حدد مشغل Create SAS URI by path .
  4. ضمن القائمة المنسدلة اسم حساب التخزين أو نقطة نهاية الكائن الثنائي كبير الحجم، اختر نفس الاتصال الذي استخدمته لمشغل عند إضافة كائن ثنائي كبير الحجم أو تعديله.
  5. حدد Path كمحتوى ديناميكي لحقل مسار Blob.

الآن، يجب أن يكون لديك تدفق يبدو كما يلي:

لقطة شاشة لحالة التدفق بعد إنشاء SAS URI.

إنشاء نسخة

  1. حدد + خطوة جديدة لبدء إضافة عملية جديدة لخدمات Azure الذكاء الاصطناعي ل Batch Speech إلى موصل النص.

  2. أدخل "تحويل الكلام الدفعي إلى نص" في مربع موصلات البحث والإجراءات لتضييق نطاق النتائج.

  3. حدد Azure الذكاء الاصطناعي services لموصل Batch Speech to text.

  4. حدد إجراء إنشاء النسخ.

  5. إنشاء اتصال جديد بمورد الكلام الذي قمت بإنشائه مسبقا. يتوفر الاتصال في جميع أنحاء بيئة Power Automate. لمزيد من المعلومات، راجع إدارة الاتصالات في Power Automate.

    1. أدخل اسما للاتصال مثل "speech-resource-key". يمكنك اختيار أي اسم تريده.
    2. في حقل API Key ، أدخل مفتاح مورد Speech.

    اختياريا يمكنك تحديد علامات الحذف للموصل (...) لعرض الاتصالات المتوفرة. إذا لم تتم مطالبتك بإنشاء اتصال، فهذا يعني أن لديك بالفعل اتصالا محددا بشكل افتراضي.

    لقطة شاشة لمربع حوار اتصالات العرض.

  6. تكوين إجراء إنشاء النسخ .

    1. في الحقل locale، أدخل اللغة المتوقعة للبيانات الصوتية للنسخ.
    2. حدد DisplayName كمحتوى ديناميكي لحقل displayName . يمكنك اختيار أي اسم ترغب في الإشارة إليه لاحقا.
    3. حدد Web Url كمحتوى ديناميكي لحقل contentUrls Item - 1 . هذا هو إخراج SAS URI من إجراء إنشاء SAS URI حسب المسار .

    تلميح

    لمزيد من المعلومات حول إنشاء معلمات النسخ، راجع خدمات Azure الذكاء الاصطناعي ل Batch Speech إلى الوثائق النصية .

  7. من قائمة التنقل العلوية، حدد حفظ.

اختبار سير المهمة

  1. من قائمة التنقل العلوية، حدد مدقق التدفق. في اللوحة الجانبية التي تظهر، يجب ألا ترى أي أخطاء أو تحذيرات. إذا قمت بذلك، فيجب عليك إصلاحها قبل المتابعة.
  2. من قائمة التنقل العلوية، احفظ التدفق وحدد Test the flow. في النافذة التي تظهر، حدد Test.
  3. في اللوحة الجانبية التي تظهر، حدد Manually ثم حدد Test.

بعد بضع ثوان، يجب أن ترى إشارة إلى أن التدفق قيد التقدم.

لقطة شاشة لرمز التدفق قيد التقدم.

ينتظر التدفق إضافة ملف أو تعديله في حاوية Azure Blob Storage. هذا هو المشغل الذي قمت بتكوينه سابقا.

لتشغيل تدفق الاختبار، قم بتحميل ملف صوتي إلى حاوية Azure Blob Storage كما هو موضح بعد ذلك.

تحميل الملفات إلى الحاوية

اتبع هذه الخطوات لتحميل ملفات wav أو mp3 أو ogg من الدليل المحلي إلى حاوية Azure Storage التي قمت بإنشائها مسبقا.

  1. انتقل إلى مدخل Azure ثم قم بتسجيل الدخول إلى حساب Azure الخاص بك.
  2. إنشاء مورد حساب تخزين في مدخل Microsoft Azure. استخدم نفس الاشتراك ومجموعة الموارد كمورد Speech.
  3. حدد حساب التخزين.
  4. حدد الحاوية الجديدة.
  5. حدد تحميل.
  6. اختر الملفات التي تريد تحميلها وحدد تحميل.

عرض نتائج تدفق النسخ

بعد تحميل الملف الصوتي إلى حاوية Azure Blob Storage، يجب تشغيل التدفق وإكماله. ارجع إلى تدفق الاختبار في مدخل Power Automate لعرض النتائج.

لقطة شاشة لجميع خطوات التدفق نجحت.

يمكنك تحديد وتوسيع إنشاء النسخ لمشاهدة نتائج الإدخال والإخراج التفصيلية.

الخطوات التالية