2013-11-11 6 views
2

Я интенсивно использую входные речевые поля в «веб-приложении», который предназначен для ежедневного использования примерно 2 тысячами пользователей.квота распознавания речи google

Я понимаю, что поле ввода речи, по крайней мере в Chrome (не уверен в Firefox?), Подключается к речевым серверам Google.

Есть ли какая-либо квота, которая может быть удалена, после чего служба перестанет работать?

ответ

-1

Квота для речевой функции в полях ввода отсутствует. Потому что это не имеет никакого отношения к вашему «приложению». Это всего лишь особенность браузера.

0

Существует неофициальная квота, как и для API перевода. Если у вас есть много пользователей из одного и того же IP-адреса, есть вероятность, что вы будете заблокированы время от времени. Если вы выполняете критически важное приложение, вам не следует полагаться на службы Google. Например при переводе квоты API см

https://developers.google.com/translate/v2/pricing

Смотрите, например

Google's Speech Recognition API Usage Limits

3

Существует ограничение по времени для длины каждого аудиопотока - это ограничение на серверах Google, и, как представляется, около 60 секунд, хотя это не документировано.

Предел имеет смысл - вы не можете ожидать, что Google обработает часы аудио, поскольку эта модель никогда не будет масштабироваться. Вы должны относиться к сервису таким же образом, как и Siri, - инициировать сеанс распознавания, подавать короткий поток звука, обрабатывать эти результаты, инициировать новый сеанс.

К сожалению, поскольку работа по распознаванию речи в Интернете все еще находится в активной разработке, все еще очень актуально, и документация ограничена. Я рекомендую копаться в списках рассылки браузера Chrome и размещать конкретные вопросы. Я нашел, что люди, работающие над этим в Google, очень отзывчивы к конкретным вопросам.

Для минимального демо распознавания речи и некоторые мысли о проблемах с текущей речи API, которые Вы хотели бы посмотреть на этот Tutorial on Web Speech Recognition

+0

У меня есть непрерывный звук, по крайней мере, 15 минут или больше. Как я могу разбить его на короткие потоки, чтобы отправить его в Google Speech API? –

Смежные вопросы