Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как выбрать формат файла для сохранения?
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Как выбрать формат файла для сохранения?

Страниц (1): [1]
 

1. nikki4 - 17 Марта, 2012 - 21:47:46 - перейти к сообщению
есть функция которая создает файл $text.wav в которой озвучка переменной text

PHP:
скопировать код в буфер обмена
  1. function tts($text) {
  2. $base_url = 'http://translate.google.com/translate_tts?';
  3.     'tl' => 'ru',
  4.     'ie' => 'UTF-8',
  5.     'q' => $text
  6. ));
  7. $contents = file_get_contents($base_url . $qs);
  8. file_put_contents("$text.wav",$contents);
  9. }


но она сохраняет файл в формате mp3 хоть я и указал wav ..

надо чтобы пользователь мог бы нажать на кнопку и прослушать этот звук. вот только для каждого браузера нужен свой формат, а читал, что делается это так, что файл в нескольких форматах сразу размещается и в зависимости от браузера выбирается.
вот и вопрос возник как сделать, чтобы она сохраняла в wav?
2. DeepVarvar - 17 Марта, 2012 - 22:00:42 - перейти к сообщению
Судя по вашей логике если я поменяю расширение у файла *.psd на *.mp3 у меня получицца аудиотрек..

Если уж очень хочецца делать в несколько форматов - дергайте ffmpeg.
3. nikki4 - 17 Марта, 2012 - 22:39:15 - перейти к сообщению
DeepVarvar пишет:

Если уж очень хочецца делать в несколько форматов

конечно не хочется.. а как еще можно?
чтоб ттс гугла звучал на странице при нажатии на кнопку?

а все нашел ответ на вопрос )
<embed src="/music.mp3">
4. DeepVarvar - 17 Марта, 2012 - 22:43:42 - перейти к сообщению
Вешать на страницу флешплеер который умеет воспроизводить мп3.

 

Powered by ExBB FM 1.0 RC1