|
|
|
Реализация text-to-speech на Java и Eclipse с помощью google API
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Мой вопрос идут ниже . Сначала короткое введение. Сейчас я учу Java (использую Эклипс) и наткнулся на следующий учебный пример - который представляет собой вариацию программы text-to-speech (TTS) на Java. Собственно сама программа лежит тут Lesson01_Speech.zip . Суть программы (она состоит из 2 классов и подключаемой библиотеки) сводится к следующему: Связать проект с библиотекой http://mvnrepository.com/artifact/javazoom/jlayer/1.0.1] JLayer ( jl1.0.1.jar ) для воспроизведения mp3 с java Создать экземпляр класса: Код: java 1. Использовать метод: Код: java 1. Первый аргумент фраза для произнесения, второй - язык. Я добавил в прогу свои комментарии (на английском) и закомментировал явно лишнею строчку, теперь прога выглядит так ( Main class ): Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. GoogleTextToSpeech class : Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. Стартую программу путем выбора Run as -> Java Application на Main.java . И имею следующий вывод ( в эклипс консоли): Код: java 1. 2. 3. 4. 5. Все, что я понял на данный момент, это то, что: в моем случае ошибка в строках: Код: java 1. 2. затем вызывается код библиотеки MP3 Decoder / player / converter , который открывает соединение с translate.google.com , который: 1. перенаправляет на страницу с CAPTCHA 2. возвращает статус 503 Услуга недоступна Мои вопросы: 1. Я ввел правильные комментарии в программу? 2. Я не совсем понимаю, как работает эта программа и зачем ей нужна библиотека jl1.0.1.jar . Может быть можно обойтись без библиотеки и работать напрямую с API? 3. Что делать, чтобы программа работала правильно? Может быть, мне нужно пройти регистрацию Google, чтобы я мог использовать этот API без капчи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2017, 22:00 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39569280&tid=2122403]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 17ms |
| total: | 164ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...