Тема: Google Voice Api
Показать сообщение отдельно
  #1  
Старый 26.03.2012, 11:45
oldthief oldthief вне форума
Прохожий
 
Регистрация: 26.03.2012
Сообщения: 2
Репутация: 10
По умолчанию Google Voice Api

Ребята подскажите что я не так делаю!
Код:
procedure TForm1.Button1Click(Sender: TObject);
VAR 
FileName: string; //имя файла :)
  response: string; //переменная для возращения HTML кода страницы
  formData: TIdMultiPartFormDataStream; //для передачи информации
begin
  FileName := 'C:\testflac\tmp.flac'; // файл на диске
  formData := TIdMultiPartFormDataStream.Create;
  {Передаем файл}
  formData.AddFile('File',fileName,'audio/x-flac');
  {Передаем информацию}
  formData.AddFormField('Content-type', 'audio/x-flac; rate=16000');
  formData.AddFormField('client', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.1');
  formData.AddFormField('Content-length', '140865');
////https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU'
  response := idHTTP1.Post('/speech-api/v1/recognize?xjerr=1&client=chromium&lang=ru-RU',formData);
  memo1.Lines.add(response);
 end;
end.
Админ: Пользуемся тегами для оформления кода!

GOOGLE сообщает вот такую ошибку (Http/1.0 400 content-type media type is not audio)
Ответить с цитированием