Считать выделенный текст на странице HTML - PullRequest
1 голос
/ 12 декабря 2011

Мне нужна функция на моем сайте, чтобы у пользователя была возможность выбрать текст на странице и нажать кнопку, чтобы прослушать выбранное. Это достижимо?

1 Ответ

0 голосов
/ 16 декабря 2011

В прошлом я пользовался сервисом Google Translate:

http://translate.google.com/translate_tts?tl=en&q=YOUR ТЕКСТ ЗДЕСЬ

, который будет создавать mp3-файл.Затем вам понадобится какой-нибудь плагин для воспроизведения этого mp3 файла.Я использую флэш-фильм со следующим кодом actioncript 3:

var googleTranslateIntoSpeech:URLRequest=new URLRequest('http://translate.google.com/translate_tts?tl=en&q='+text);
contentAudio=new Sound(googleTranslateIntoSpeech);
contentAudioChannel=new SoundChannel();
contentAudioChannel=contentAudio.play();

Однако, как уже упоминалось в maxedison, служба Google Translate, вероятно, скоро будет закрыта.Я полагаю, что сервис перевода Bing сопоставим, и решение будет очень похожим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...