يعتمد هذا البرنامج النصي على موقع Sinsy.jp من معهد Nagoya للتكنولوجيا الذي ينفذ نظام تخليق صوت غناء قائم على HMM.
يمكنك العثور على عينة مدمجة مع الصوت الفعال هنا.
pip install git+git://github.com/mathigatti/midi2voice.git يمكنك استخدامه تشغيل الوحدة المثبتة باستخدام python -m midi2voice . يحتوي على معلمات خادم ، ومعظمها اختياري وتحتاج إلى استخدامها فقط إذا كنت ترغب في تحديد شيء مختلف عن الافتراضي
python -m midi2voice
-h, --help # show this help message and exit
-l LYRICS, --lyrics LYRICS # Path to txt file containing the lyrics
-m MIDI, --midi MIDI # Path to midi file
-lang {english,japanese,mandarin} # Language of the voice (OPTIONAL / DEFAULT: english)
-g {female,male} # Gender voice (female/male) (OPTIONAL / DEFAULT: female)
-i VOICEINDEX # Each language has different voices, for example japanese has 4 different female voices at the moment, mandarin only one. (OPTIONAL / DEFAULT: 0)
-t TEMPO # Song tempo in BPMs (OPTIONAL / DEFAULT 80)
-s SYNALPHA # Gender parameter [between -0.8 and 0.8, default: 0.55]
-v VIBPOWER # Vibrato intensity [between 0 and 2, default: 1]
-p F0SHIFT # Pitch shift [in half tones, between -24 and 24, default: 0]
-d DESTINATION_FOLDER # Destination folder
تحقق من عينات MIDI والنص هنا.
# Print help
python3 -m midi2voice -h
# Basic example
python -m midi2voice -l shallow.txt -m shallow.mid
# Generate the voice given a midi file and a text file with the lyrics
python -m midi2voice -l shallow.txt -m shallow.mid -lang english -g female -t 96إذا لم يكن لديك تثبيت Python أو كنت تريد فقط التحقق من ذلك بسرعة ، فيمكنك تجربته عبر الإنترنت هنا.
في الوقت الحالي ، يوفر Sinsy.jp هذه الأصوات. يمكنك استخدام معلمة VoiceIndex لاختيارها.
اليابانية
أنثى
ذكر
إنجليزي
أنثى
ذكر
الماندرين
أنثى
ذكر
تم تطوير رمز المصدر هذا بواسطة Mathias Gatti (@mathigatti) إذا كنت تستخدمه ، فيرجى تذكر أن أذكرني. بالنسبة للمنشورات العلمية ، يمكنك استخدام هذا DOI.
Gatti, M. (2020). mathigatti/midi2voice v1.0.0 (v1.0.0) [Computer software]. Zenodo. https://doi.org/10.5281/ZENODO.3969003
إذا كنت ترغب في مساعدتي في الاستمرار في التطوير والحفاظ على مشاريع مفتوحة المصدر ، فيمكنك المساهمة في شرائي في بعض Ko-Fi.
معهد ماساتشوستس للتكنولوجيا