Форум программистов, компьютерный форум, киберфорум
Java: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 2
Регистрация: 05.01.2013
Сообщений: 31

Google speech API и Java

31.03.2016, 13:51. Показов 1685. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Отправляю звуковой файл(.flac) гуглу.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Path path= Paths.get("E:/Test/good.flac");
        byte[] data = Files.readAllBytes(path);
        URL url=new URL("https://www.google.com/speech-api/v2/recognize?xjerr=1&client=chromium&lang=en-US&maxresults=10");
        HttpURLConnection connection = (HttpURLConnection)url.openConnection();
        connection.setDoOutput(true);
        connection.setDoInput(true);
        connection.setInstanceFollowRedirects(false);
        connection.setRequestMethod("POST");
        connection.setRequestProperty("Content-Type", "audio/x-flac; rate=8000");
        connection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36");
        connection.setConnectTimeout(10000);
        connection.setUseCaches (false);
 
        DataOutputStream outputStream=new DataOutputStream(connection.getOutputStream());
        outputStream.write(data);
        outputStream.flush();
        outputStream.close();
        connection.disconnect();
 
        BufferedReader reader=new BufferedReader(new InputStreamReader(connection.getInputStream()));
        String str;
        while((str=reader.readLine())!=null){
            System.out.println(str);
        }
 
    }
в ответ выскакивает ошибка
Java
1
2
3
Server returned HTTP response code: 400 for URL: [url]https://www.google.com/speech-api/v2/recognize?xjerr=1&client=chromium&lang=en-US&maxresults=10[/url]
 
IOException: Error writing to server
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.03.2016, 13:51
Ответы с готовыми решениями:

Как довести до ума Text to speech на Java и Eclipse с google API?
Здравствуйте. Мой вопрос ниже. Сначала короткое введение. Сейчас я учу Java (использую Эклипс) и наткнулся на следующий учебный...

Google Speech API python
Всем привет! У меня в проекте возникла задача. Мне нужно сконвертировать аудио запись(.flac) в текст. Начал искать и наткнулся на готовое...

HttpWebRequest к Google speech api
Всем привет! Давненько уже интересуюсь ASR и TTS от гугла....давненько ищу, читаю материал что есть в инете. Таить не буду мысли в...

2
 Аватар для Doctor_
238 / 237 / 142
Регистрация: 03.02.2011
Сообщений: 1,437
31.03.2016, 13:57
Вы хоть пробовали гуглить что такое 400 код?
400 Bad Request

The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
0
0 / 0 / 2
Регистрация: 05.01.2013
Сообщений: 31
31.03.2016, 15:01  [ТС]
Sorry, не разобралась.
Помогла отличная статья http://tuarisa.ru/2014/08/goog... chajnikov/
Создала key и прописала URL
Java
1
 URL url=new URL("https://www.google.com/speech-api/v2/recognize?output=json&lang=en-US&key="+key);
Отправляю flac (wav файл пробовала) файл результат ноль ничего не выводит.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2016, 15:01
Помогаю со студенческими работами здесь

Google Speech API - управление голосом
Привет. Мне нужно чтобы моя прога реагировала на голосовые команды. Хочу использовать Google Speech API, но не знаю как им пользоватся. Вот...

Распознавание речи (google speech api)
Здравствуйте, сейчас произошли какие то изменения у гугла, я была бы очень признательна, если бы Вы смогли помочь разобраться с...

Распознавание речи. Google Speech API
Здравствуйте. Я прикрепляю простую программу для распознавания речи с помощью Google API. Она работает, но есть некоторые вопросы. ...

Распознавание речи в MATLAB с использованием GOOGLE Speech api
Добрый день! Нужна помощь:-Добавлено через 2 часа 12 минут Все нашла.

Как сделать десериализацию ответа от Google Speech API v2
Всем привет. Объясните как сделать десериализацию ответа от Google Speech API v2. Нужно добраться до "купить велосипед". Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru