21-10-15, 03:21 AM
السلام عليكم ورحمة الله
أخي أحمد
عدلت الكود السابق لتتمكن من حفظ الناتج الصوتي في ملفmp3
وهنا لابد من إضافة علامة true عند استخدام الكود
أخي أبو عمر
أخي أحمد
عدلت الكود السابق لتتمكن من حفظ الناتج الصوتي في ملفmp3
PHP كود :
public void iSpeech_ArabicMale(string txt,bool savevoice = false) {
try {
string link = "https://api.ispeech.org/api/rest?apikey=52fed8fdfcc6e9ef19b7a579a13d59c0&action=convert&voice=arabicmale&text=" + 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 e) {
MessageBox.Show(e.Message);
}
}
وهنا لابد من إضافة علامة true عند استخدام الكود
PHP كود :
iSpeech_ArabicMale(textBox1.Text,true);
أخي أبو عمر
