Как записать текст произнесенный Google translate
Сразу к делу, недавно у меня была потребность записать кастомную фразу другим голосом, не важно мужским или женским, главное чтобы, он был отличный от моего. Ну и желательно похож на робота. Ну и соответственно идеальным решением этой задачи стал именно гугл переводчик. Я думаю вы все замечали чуть ниже вводимого текста иконочку звука, при нажатии на которую этот самый звук и проговаривается голосом электронного переводчика.
Первая проблема решилась, мы нашли нужный нам голос и он может проговорить нужный нам текст (точнее она, голос то женский). Но f…k как нам его скачать .
Да блин на самом деле легко и просто. Для этого нам всего лишь нужно открыть developer console в браузере google chrome. Тыкаем клавишу F12 после чего наша консоль открывается. Далее переходим на вкладку network.
Важные изменения, в конце 2020 года гугл изменил апи переводчика и данный способ уже не работает. На данный момент нашел альтернативный способ как скачать перевод. Инструкция здесь

Ну и теперь самое интересное, нажимаем в переводчике на кнопку воспроизведения нашей фразы и смотрим как в нашей консоле начинают появляться данные. Находим нужную нам строку с типом media кликаем на нее правой кнопкой мыши и открываем в новой вкладке.

Осталось дело за малым, в новой вкладке браузера у нас появляется мини аудио плеер с нашим записанным звуком. Нажимаем на вертикальные точки в правом углу плеера, всплывает кнопка скачать, что мы и делаем. На этом всё, не благодарите =)
Сохранение звука с google translate

В гугла есть апи для работы с переводчиком (https://translate.google.com.ua/), но я нигде не могу найти метод для получения ссылки на озвучку введенного текста. В самом переводчике такая возможность есть и звук воспроизводится нажатием на кнопку (на фото видно). Кто-то делал делал получение аудио по апи либо другим способом? Интересует реализация под андроид.
Отслеживать
17.9k 11 11 золотых знаков 25 25 серебряных знаков 56 56 бронзовых знаков
задан 29 сен 2017 в 15:45
Andriy Martsinkevych Andriy Martsinkevych
1,575 1 1 золотой знак 7 7 серебряных знаков 17 17 бронзовых знаков
Там не ссылка, вы что. Эта кнопка просто воспроизводит аудио по тексту. В Android это можно реализовать через Google TTS.
– user194625
30 сен 2017 в 4:04
если вы имеете в виде данный класс android.speech.tts.TextToSpeech, то у него озвучка зависит от самого устройства, версии андроид и может сильно отличатся. Нужно что-бы на всех устройствах было одинаковое воспроизведение. Если вы имели в виду другой клас, то прошу уточнить
30 сен 2017 в 5:00
Можно заглянуть в devtools браузера, посмотреть на какой адрес что отсылается и сделать класс, который будет эмулировать запрос туда. Как пример https://translate.google.ru/translate_tts?ie=UTF-8&q=test&tl=en&total=1&idx=0&textlen=4&tk=474843.89142&client=t&prev=input&ttsspeed=0.24 , где, как можно видеть, есть параметр q=test для слова. Правда надо решить проблему с генерированием tk
30 сен 2017 в 5:45
@AndriyMartsinkevych потому что там генерируется tk , как я сразу об этом написал. Вы не внимательны. Можно посмотреть некие библиотеки на github (типа github.com/hungtruong/Google-Translate-TTS/blob/master/… или github.com/Goodlookinguy/FFMediaCacheGrabber) и сделать что-то похожее для себя. Я когда-то делал, но что-то не могу найти
30 сен 2017 в 5:59
@AndriyMartsinkevych Нашел. В свое время я использовал вот это: github.com/Stichoza/google-translate-php . точнее я использовал непосредственно класс GoogleTokenGenerator оттуда, который как раз помогает генерировать нужный токен. Можете попробовать его или еще поискать что-то, что поможет токен генерировать 😉
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.257 секунд. Запросов: 25.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Скачиваем звук гугл переводчика после обновления в 2021 году
Многие уже заметили, что ранее действенный способ для скачивания голоса google translate описанный здесь уже не работает. Я долго искал новое решение этой проблемы. И на данный момент нашел только один рабочий вариант через сервис. В дальнейшем если я найду еще какие либо варианты, статья будет дополнена.
Поехали. Переходим на сайт soundoftext и видим перед собой форму для озвучки текста. Пишем нужный нам текст в верхнем инпуте и выбираем язык озвучки в селекте снизу.

Нажимаем на кнопку submit и скролим вниз. Наблюдаем маленькое окошко с кнопкой play и download.
Тыкаем на download и наш звук скачивается в mp3 формате.

Как видим все очень просто и быстро.
