Sign in

Зарегистрируйтесь, чтобы стать полноправным участником сообщества Masterpro.ws.

Google-Cloud-Text-To-Speech-Ruby-CLI-App

Google-Cloud-Text-To-Speech-Ruby-CLI-App
Google-Cloud-Text-To-Speech-Ruby-CLI-App

Конвертируем текст в звуковой файл, используя Google Cloud Text-to-Speech API и Ruby

Google-Cloud-Text-To-Speech-Ruby-CLI-App предоставляет те же самые функции конвертации текста в звуковой файл, что и rails-app, о котором здесь; но, как следует из названия, предназначен для работы в терминале, командной строке Linux, обходясь без Ruby on Rails. Сходу примечание: скрипт тестировался под Linux, в Windows запуск возможен, но потребовал бы, вероятно, некоторых плясок с бубнами... не рекомендую, одним словом. Впрочем, на любителя.

Увидеть на гитхабе.

Итак. Необходим ruby, также ключ доступа к API Google Cloud Text-to-Speech (файл с расширением json бросьте в корень директории приложения). Конвертируемый текст (5000 знаков максимум, включая пробелы; текст или ssml) поместите в файл с расширением .txt, он уже присутствует в каталоге. А дальше все совсем просто:

 

gem install google-cloud-text_to_speech
git clone https://github.com/cmirnow/Google-Cloud-Text-To-Speech-Ruby-CLI-App.git
cd Google-Cloud-Text-To-Speech-Ruby-CLI-App
ruby bin/tts.rb

2 комментарии

  • Aleksej

    написал Aleksej

    Среда, 14 октября 2020 19:25

    Попробуйте так:
    gem uninstall grpc
    gem install grpc -v 1.31.1

  • Андрис

    написал Андрис

    Среда, 14 октября 2020 19:16

    У меня программа падает сразу после запуска, аварийный останов / дамп сбрасывается на диск.
    'lib/gapic/grpc/service_stub.rb:73: [BUG] Illegal instruction' и так без конца

Оставить комментарий

Добавьте ваш комментарий