На главную страницу | Новости  |  Ссылки | Контакты

Spyphy Farnsworth
Квантовая реальность. Кибернетика. Искусственный интеллект


Перевод текста с помощью Python


Библиотека goslate


goslate очень проста в использовании. Она работает через интернет, обращаясь к google.

Пример:

>>> import goslate
>>> gs = goslate.Goslate()
>>> print(gs.translate('hello world', 'de'))
hallo welt

API для переводчика гугла (google translate) через python


Решил, короче, сегодня попробывать гугловский API. Зарегился в их облаке

https://cloud.google.com/terms/free-trial/?hl=ru

Пришлось, правда, ввести данные своей карточки, но там пишут, что на 12 месяцев это беслатно, если тратить не больше $300, которые они начисляют на счет. Если туда большие тексты не кидать, то вообще говоря этого должно на долго хватить. В общем ладно, идем дальше.

В панеле управления включаем API для google translate и там же в учетных данных можно получить Ключ API. Осталось понять как им пользоваться.

Вот здесь я нашел нужны скрипт

https://habrahabr.ru/post/113243/

куда нужно вставить свой API и потом запустить в виде, скажем:

$ python script.py 'Hello World' en ja

В общем текстовый перевод работает нормально. Однако мне нужно еще воспроизведение этого дела.

Синтезатор речи


В общем нашел я сначала такой синтезатор

https://github.com/pndurette/gTTS

В принципе он работает и использовать его легко, однако качество синтеза оказалось непригодным для промышленного применения.

В общем чтоб им воспользоваться достаточно сделать:

sudo pip3 install gTTS

>>> from gtts import gTTS

>>> tts = gTTS(text='Hello', lang='en', slow=True)

>>> tts.save("hello.mp3")





galaxy