Я тоже так поступаю, однако проблема этого метода в том, что теперь ваша пропускная способность увеличивается. Вместо того чтобы клиент запрашивал напрямую у Google, он запрашивает у вашего сервера, который фильтрует через Google. Есть ли что-нибудь вокруг этого? Может ли клиент angular.js отправить запрос с соответствующими заголовками?

аюсь использовать текст в речь на веб-сайте с использованием HTML5 и Google Translate.

Получить речь от Google так же просто, как запрос GET:http://translate.google.com/translate_tts?tl=en&q=hello

Для воспроизведения этого файла я использую аудио-тег:

<audio id="speech" src="http://translate.google.com/translate_tts?tl=en&q=hello" controls="controls" autoplay="autoplay">Your browser does not support the audio element.</audio>

Это прекрасно работает, когда я пытаюсь открыть html-файл локально с помощью Chrome 11, но совсем не работает, когда я открываю html с моего сервера ... Он просто ничего не делает (кнопка воспроизведения мигает секунду, но ничего не происходит).

Вы можете найти файл здесь:http://www.announcify.com/chrome/background.html

Есть идеи? :)
Том

Ответы на вопрос(2)

Ваш ответ на вопрос