السلام عليكم ورحمة الله
أخي أحمد
وجدت موقع ينتج صوت في نظري أفضل من المذكور في الكود السابق وجعلت الكود أيضاً فيه امكانية حفظ الناتج الصوتي في ملفmp3
قم بإضافة العلامة true لحفظ النتاج الصوتي عند استخدام الكود
أخي أبو عمر
أخي أحمد
وجدت موقع ينتج صوت في نظري أفضل من المذكور في الكود السابق وجعلت الكود أيضاً فيه امكانية حفظ الناتج الصوتي في ملفmp3
PHP كود :
public void Acapela(string txt, bool savevoice = false) {
try {
txt = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(txt));
string link = "http://voice2.reverso.net/RestPronunciation.svc/v1/output=json/GetVoiceStream/voiceName=Mehdi22k?inputText=" + txt;
byte[] b = new System.Net.WebClient().DownloadData(link);
string vf = System.IO.Path.GetTempFileName() + ".mp3";
System.IO.File.WriteAllBytes(vf, b);
new WMPLib.WindowsMediaPlayer() { URL = vf };
if (b.Length > 0 && savevoice) {
using (SaveFileDialog saveFileDialog = new SaveFileDialog()) {
saveFileDialog.Filter = "صوتيات (*.mp3)|*.mp3";
if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
System.IO.File.WriteAllBytes(saveFileDialog.FileName, b);
}
}
}
}
catch (Exception ex) {
MessageBox.Show(ex.Message);
}
}
قم بإضافة العلامة true لحفظ النتاج الصوتي عند استخدام الكود
PHP كود :
Acapela(textBox1.Text, true);
أخي أبو عمر
