بيتس إكس 3 هي مكتبة تسمح لك بإنشاء خطاب نصي باستخدام أصوات مختلفة. إنه مفيد بشكل خاص لإنشاء مساعدين صوتيين وبرامج قراءة النص والمشاريع الأخرى المتعلقة بتوليف الكلام.
واحدة من المزايا الرئيسية ل بيتسكس 3 هو القدرة على تغيير الصوت وضبط المعلمات. تأتي المكتبة مع بعض الأصوات المثبتة مسبقا ، ولكن يمكنك أيضا تثبيت أصواتك الخاصة واستخدامها.
لتغيير الصوت في بيتس إكس 3 ، يمكنك تحديد صوت متاح من قائمة الأصوات المحددة مسبقا أو تعيين الصوت الخاص بك. يمكنك أيضا ضبط معلمات الصوت مثل سرعة الكلام ومستوى الصوت والنغمة.
في هذه المقالة ، سوف ننظر في كيفية اختيار صوت من قائمة الأصوات مسبقا ، تعيين صوتك ، وضبط إعدادات الصوت في بيتس 3. سننظر أيضا في أمثلة التعليمات البرمجية لإظهار هذه الميزات.
- بيتس 3: تغيير الصوت
- معلمات الصوت
- إعداد معلمات الصوت
- سؤال وجواب
- هل من الممكن تغيير الصوت في بيتس 3?
- كيف أقوم بإعداد إعدادات الصوت في بيتس إكس 3?
- هل من الممكن استخدام بيتسكس 3 لتوليف الصوت في لغة أخرى?
بيتسكس 3: تعديل الصوت
بيتسكس 3 هي مكتبة تسمح لك بنطق النص باستخدام توليف الكلام بناء على أصوات مختلفة.
في بيتس إكس 3 ، يمكنك تغيير الصوت باستخدام التعليمات البرمجية التالية:
استيراد بيتس 3
المحرك = بيتس 3.الحرف الأول()
# الحصول على قائمة بالأصوات المتاحة
أصوات = المحرك.جيت بروبرتي ('أصوات')
# حدد صوتا ، على سبيل المثال ، باستخدام الفهرس 1
المحرك.سيت بروبرتي ('صوت' ، أصوات [1]. معرف)
وظيفة.
لنطق النص:
المحرك.قل ("مرحبا ، العالم!")
المحرك.روناندويت()
ينتظر حتى ينتهي المحرك من قراءة النص.
يمكن العثور على مزيد من المعلومات حول الأصوات المتاحة وإعدادات الصوت في وثائق بيتس إكس 3 الرسمية.
معلمات الصوت
تحتوي وحدة بيتس إكس 3 على العديد من معلمات الصوت التي يمكن تعديلها وفقا لتفضيلاتك:
- صوت: يمكنك اختيار أحد الأصوات المتاحة على نظامك. يدعم بيتس إكس 3 أصواتا مختلفة على أنظمة تشغيل مختلفة. استخدم المحرك.طريقة تعيين الملكية ('صوت' ، معرف صوتي) ، حيث معرف صوتي هو معرف الصوت.
- معدل الكلام: يمكن تعديل معدل الكلام باستخدام المحرك.سيتبروبيرتي ('معدل' ، معدل) الأسلوب. يجب أن تكون قيمة معلمة المعدل رقما من 0.0 (بطيء جدا) إلى 1.0 (السرعة العادية) وأعلى.
- الحجم: يمكن ضبط حجم الصوت باستخدام المحرك.سيتبروبيرتي ('حجم' ، حجم) الأسلوب. يجب أن تكون معلمة الحجم رقما من 0.0 (هادئ جدا) إلى 1.0 (الحد الأقصى للحجم).
- نبرة الصوت: تتيح لك وحدة بيتس إكس 3 تغيير نغمة صوتك باستخدام المحرك.سيتبروبيرتي ('الملعب' ، الملعب) الأسلوب. يجب أن تكون معلمة درجة الصوت رقما من 0.0 (أدنى نغمة) إلى 1.0 (نغمة عادية) وأعلى.
مثال الاستخدام:
استيراد بيتس 3
# إنشاء كائن المحرك
المحرك = بيتس 3.الحرف الأول()
# اختيار صوت
أصوات = المحرك.جيت بروبرتي ('أصوات')
المحرك.سيت بروبرتي ('صوت' ، أصوات [1]. معرف) # باستخدام الصوت الثاني من القائمة
# ضبط سرعة الكلام
المحرك.سيتبروبيرتي ('معدل' ، 0.9)
# ضبط مستوى الصوت
المحرك.سيتبروبيرتي ('حجم' ، 0.8)
# ضبط نبرة الصوت
المحرك.سيتبروبيرتي ('الملعب' ، 1.2)
# توليد وإعادة إنتاج الكلام
المحرك.قل (مرحبا! أنا أتكلم بايثون!')
المحرك.روناندويت()
في هذا المثال ، اخترنا الصوت الثاني من الأصوات المتوفرة على النظام واضبطنا معدل الكلام على 0.9 ، اضبط مستوى الصوت على 0.8 ونبرة الصوت على 1.2. بعد ذلك ، استخدمنا طريقة القول لإنشاء الكلام وطريقة روناندويت لإعادة إنتاج الكلام.
إعداد معلمات الصوت
بيتسكس 3 يوفر القدرة على ضبط المعلمات الصوتية المختلفة لتحقيق الصوت المطلوب. تتضمن بعض هذه الخيارات ما يلي:
- صوت: بيتسكس 3 يدعم الأصوات المختلفة التي يمكن اختيارها لتوليف الكلام. يمكنك تحديد الصوت المطلوب باستخدام طريقة سيتبروبيرتي مع السمة" صوت " ومعرف الصوت. على سبيل المثال:
المحرك.سيتبروبيرتي ("صوت" ، "رو")سيقوم هذا الرمز بتعيين الصوت على اللغة الروسية.
- سرعة الكلام: يمكنك ضبط معدل الكلام باستخدام معلمة" معدل". القيمة الافتراضية لسرعة الكلام هي 200 كلمة في الدقيقة. يمكنك تعيين قيمة مختلفة عن طريق تغيير المعلمة "معدل" باستخدام طريقة سيتبروبيرتي. على سبيل المثال:
المحرك.سيتبروبيرتي ("معدل" ، 150)سيقوم الرمز أعلاه بتعيين معدل الكلام على 150 كلمة في الدقيقة.
- نبرة الكلام: يمكن ضبط نغمة الكلام باستخدام معلمة" الملعب". القيمة الافتراضية لنغمة الكلام هي 1. يمكنك تغيير المعلمة" الملعب " باستخدام طريقة سيتبروبيرتي. على سبيل المثال:
المحرك.سيتبروبيرتي ("الملعب" ، 0.8)سيقوم هذا الرمز بتعيين نغمة الكلام إلى 0.8.
- الحجم: يمكن ضبط حجم الكلام باستخدام معلمة "الحجم". القيمة الافتراضية لوحدة التخزين هي 1. يمكنك تغيير المعلمة" وحدة التخزين " باستخدام طريقة سيتبروبيرتي. على سبيل المثال:
المحرك.سيتبروبيرتي ("حجم" ، 0.7)سيقوم هذا الرمز بتعيين حجم الكلام على 0.7.
سؤال وجواب
هل من الممكن تغيير الصوت في بيتس 3?
نعم ، يمكنك تغيير الصوت في بيتس 3. للقيام بذلك ، تحتاج إلى تثبيت وتكوين حزم لغات إضافية.
كيف أقوم بإعداد إعدادات الصوت في بيتس إكس 3?
يمكن تكوين المعلمات صوت في بيتسكس 3 باستخدام كائن من ' بيتسكس 3.الحرف الأول () ' فئة. باستخدام هذا الكائن ، يمكنك تحديد المسار إلى حزمة اللغة المطلوبة وضبط معلمات الصوت الأخرى مثل السرعة والحجم.
هل من الممكن استخدام بيتسكس 3 لتوليف الصوت في لغة أخرى?
نعم ، يمكنك استخدام التوليف الصوتي بلغات مختلفة في بيتس إكس 3. للقيام بذلك ، قم بتثبيت حزم اللغات المناسبة وحدد مساراتها عند تهيئة ' بيتسكس 3.الحرف الأول () ' كائن.