2017-01-23 7 views
-1

У меня есть аудиофайлы на моем сервере и вы хотите преобразовать их в формат flac, чтобы преобразовать их в текст. Пожалуйста, дайте мне знать, как мы можем добиться того, что ..Преобразование аудиофайлов в формат .flac с использованием php-кода

+0

Вы можете начать делать некоторые исследования по этой теме с вашей любимой поисковой системы. – Takarii

+0

«преобразовать их в текст» ... я озадачен - * how * вы каким-либо образом преобразовываете аудиофайл в текстовый файл? –

+0

Да, мы можем конвертировать любые аудиофайлы в текстовый формат с помощью Google Speech API или платформы IBM watson. Я сделал это. Но для этих API нам нужно было передать формат flac аудиофайлов, для которых я ищу – PrashJ

ответ

0

Вы можете использовать FFmpeg: https://ffmpeg.org/

ffmpeg -i input.mp3 output.flac 

Существует PHP-оболочка для FFmpeg двоичного на GitHub. https://github.com/PHP-FFMpeg/PHP-FFMpeg

+0

Спасибо, Майкл за ваш ответ ... Я хотел спросить у вас запрос ... мне нужно было установить FFmpeg на моем сервере, поэтому что я могу использовать его. Правильно? Должен ли я передать эту команду только для преобразования? Я имею в виду, что еще нам нужно, чтобы инициировать эту команду? – PrashJ

0

В случае, если вы не можете установить FFmpeg вы можете попробовать этот бесплатный API:

<?php 
$url = 'http://server.com/sound.mp3'; 
$data = json_decode(file_get_contents('http://api.rest7.com/v1/sound_convert.php?url=' . $url . '&format=flac')); 

if (@$data->success !== 1) 
{ 
    die('Failed'); 
} 
$flac = file_get_contents($data->file); 
file_put_contents('sound.flac', $flac);