Нужно разместить на сайте страничку с прайсом, я так понимаю, что без программирования не обойтись. Все материалы прикрепил. Посмотрите шаблон, обьяснения ниже. Кроссбраузерность обязательна. Заголовок «Стоимость картриджей» должен быть по середине ...
Переписать функцию на PHP
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно написать/переписать функцию для php-скрипта:
вот так это работает в консоле:
curl -F "Content-Type=audio/x-wav" -F "audio=@/tmp/file-name.wav" asr.yandex.net/asr_xml\?key=my_secure_key\&uuid=12 345678123456781234567812345678\&topic=maps\&lang=r u-RU
В ответ сервер отдает примерно это:
город
Нужно обернуть это как функцию, в качестве параметров будет передаваться: путь файла с именем (пример: /tmp/2014-05-12_20-06-42__45)+uuid – уникальный идентификатор.
Нужно вернуть : город, предпочтение отдавать 1 результату (variant confidence="1").
если сервер вернул что-то типа:
из ф-ции возвращаем пустую строку.
Как это работало на гугле:
$city = speech_recognition($recordfile);
function speech_recognition($filename) {
system('flac -f -s '.$filename.'.wav -o '.$filename.'.flac');
$file_to_upload = array('myfile'=>'@'.$filena me.'.flac');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU");
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: audio/x-flac; rate=8000"));
curl_setopt($ch, CURLOPT_POSTFIELDS, $file_to_upload);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);
$json_array = json_decode($result, true);
return $json_array["hypotheses"][0]["utter ance"];
}
А будет примерно так(вызов ф-ции):
$city = speech_recognition($recordfile,$uniqueid);
дополнительно нужно конвертировать аудио файл в формат: audio/xpcm;bit=16;rate=16000, изначально он wav.
при согласовании суммы и сроков, дополнительно вышлю файлы для теста, доки и остальное.
Заявки фрилансеров
Похожие заказы
- $500Веб-программирование4 заявкиЗакрыт11 лет назад
Есть свёрстанный лендинг. Необходимо внедрить формы: 1. Заказ. 2. Обратный звонок.
Веб-программирование4 заявкиЗакрыт11 лет назад- $50
Есть сайт kongregate.com/games/NewStage/werebox-2 Там встраивается флеш игра. Когда во флешке происходит какое-то событие (например уровень завершен) сайт отображает это событие в правой колонке от игры (там увеличивается прогресс бар Achivments / Goal ...
Веб-программирование3 заявкиЗакрыт11 лет назад - $2500
ищу фронт-энд разработчика для временной работы (с возможным продлением), требуется опыт c javacscript, jquery, django, для back-end ничего писать не нужно, но фамильярность с django templates обязательна, cryptojs это плюс.
Веб-программирование1 заявкаЗакрыт11 лет назад Необходимо сделать сайт на джумле,поставить готовый шаблон настроить магазин,прикрутить платежную систему и спарсить 4 категории для магазина!
Веб-программирование8 заявокЗакрыт11 лет назадНеобходимо сделать некоторые доработки для Woocommerce Основное, что нужно сделать – разработка системы заказов для зарегистрированных (оптовых) клиентов. В данном разделе сайта выводится весь товар, который доступен для оптовой ...
Веб-программирование1 заявкаЗакрыт11 лет назадНеобходимо реализовать в интернет-магазине inter-line.ru карточку товара. Сайт самописный на фреймворке Yii. В карточку товара необходимо вывести: фото товара, описание товара, свойства товара.
Веб-программирование5 заявокЗакрыт11 лет назадВ админке самописного движка сделать функцию добавления фото к объектам с Google Images. При нажатии на кнопку добавить фото - выводятся n фотографий с Google Images по запросу названия объекта и предлагает прикрепить эти фото ...
Веб-программирование3 заявкиЗакрыт11 лет назадСистема учета автомобилей. ТЗ в приложении с описанием ролей и требуемых функций обязателен опыт работы с фреймворками дизайна системе не требуется, но кое-какая разметка приветствуется ...
Веб-программирование11 заявокЗакрыт11 лет назад