Перейти к содержимому

Pico tts что это за программа

  • автор:

Обзор речевых синтезаторов (Text To Speach, TTS) для Raspberry Pi

В процессе разработки приложений для Raspberry Pi иногда возникает потребность использования речевых синтезаторов, которые преобразуют текстовую информацию в речевую. В этой статье рассмотрим самые популярные речевые синтезаторы для Raspberry Pi

Festival TTS

Один из самых популярных речевых синтезаторов. К плюсам стоит отнести бесплатность и поддержку русского языка. К минусам — не очень качественный синтез речи.

Установка: sudo apt-get install festival

Пример использования: echo «This is a sample text» | festival —tts

ESpeak TTS

Установка: sudo apt-get install espeak

Пример использования: espeak -ven+f1 -k5 -s200 «This is a sample text«

Качество синтеза речи посредственное, но доступно много полезных настроек, например

-s — скорость речи, количество слов в минуту,

-g — длительность паузы между словами в милисекундах

-v[код языка][высота тональности и тип голоса — мужской женский], пример -ven+f1 : англоязычный женский голос, тональность +1

-k — выделение слов, начинающихся с заглавной буквы.

В ESpeak TTS реализована поддержка языка разметки синтеза речи https://ru.wikipedia.org/wiki/Speech_Synthesis_Markup_Language

Google

Можно также использовать речевой синтезатор, встроенный в Google Translate. Качество синтеза хорошее, нотребуется подключение к интернету.

Пример скрипта g_speak.sh для использования Google Translate в качестве речевого синтезатора в вашем проекте :

#!/bin/bash say() < local IFS=+;/usr/bin/mplayer -ao alsa -really-quiet -noconsolecontrols "http://translate.google.com/translate_tts?ie=UTF-8&client=tw-ob&q=$*&tl=ru"; >say $*

Запускаем скрипт: ./g_speak.sh Текст, который нужно сказать

Pico TTS

Один из лучших синтезаторов речи для Raspberry Pi, который также используется в ОС Android

Установка: sudo apt-get install libttspico-utils

Пример использования: pico2wave -w sample.wav «This is a sample text» && aplay sample.wav

Примеры проектов, в которых использованы речевые синтезаторы:

Тэги:
Автор:
Комментариев: 4

mshock

23.04.2018 в 12:53 ответ
Спасибо! Полезная статья.

andrey37

14.05.2018 в 19:32 ответ

Не хватает yandex: http://tts.voicetech.yandex.net/generate?text=’text’&format=wav&lang=ru-RU&speaker=’speaker’&emotion=’emotion’&key=’key’ speaker — женские голоса «jane», «oksana», «alyss» и «omazh», мужские голоса «zahar» и «ermil», «robot» emotions — «evil» (злой), «good» (доброжелательный), «neutral» (нейтральный) key-‘ваш ключ’ на выходе wav примерно так: import urllib2 url = «http://tts.voicetech.yandex.net/generate?text=’text’&format=wav&lang=ru-RU&speaker=’speaker’&emotion=’emotion’&key=’key'» wavfile = urllib2.urlopen(url) output = open(‘frase.wav’,’wb’) output.write(files.read()) output.close()

fort

22.10.2018 в 10:36 ответ
RH-Voice — https://github.com/Olga-Yakovleva/RHVoice echo ‘Привет, Андрей’ | RHVoice-test -p anna

Devtoid

11.11.2019 в 13:27 ответ
По RH-Voice есть готовый Docker контейнер — https://github.com/mgarmash/rhvoice-rest
Ваш комментарий

Аналитика статьи
  • Просмотров 8043
  • Комментариев 4
Сообщество Raspberry Pi в социальных сетях
Telegram
VK
Новые сообщения

Ультразвуковой глубиномер По воздуху то будет работать, а в воду не засунете! Adagumer в 09.12.2023 в 17:30

Ультразвуковой глубиномер Цены на глубиномеры в магазинах просто фантастические. Вот родилась идея — взять нечто вроде HC-SR04 ( https://pimylifeup.com/raspberry-pi-distance-sensor/ ), прицепить к «малинке» и использовать. sv-lary в 05.12.2023 в 16:46

who am i. Таки да, что-то притихло слегонца! Adagumer в 20.06.2023 в 16:47
who am i. это сообщество мертво? 4nry в 18.06.2023 в 05:54

Внезапно перестал выводить изображение на монитор Raspberry Pi 4 B. Добрый день! Внезапно перестал выводить изображение на монитор Raspberry Pi 4 B. работал нормально, выключил программно, потом включил и ничего. Изображение на мониторе нет никакого. Менял. Roma_rio73 в 21.09.2022 в 14:38

Программируем Arduino с помощью Raspberry Pi Я вот так прошил через orangepi: sudo apt-get install avrdude sudo avrdude -c arduino -p atmega2560 -cwiring -P /dev/ttyUSB0 -b115200 -D. avrClone в 25.07.2022 в 01:18

Не запускается raspberry pi 3B Ver1.2 Но что видно на экране? Уточняю. Вы это сделали: 1. Подключили телевизор к HDMI разъёму малинки 2. Подключили клаву к одному USB порту 3. Подключили мышку к другому USB . sv-lary в 12.06.2022 в 05:36

PR2040 zero Здравствуйте. При подключении к компу (win10) платки RP2040 Zero она не обнаруживается. Записан ли в нее загрузчик — не знаю, но и при удержании Boot также ничего не происходит. ser3740 в 10.06.2022 в 02:00

Не запускается raspberry pi 3B Ver1.2 Может образ ОС не тот записал на карту? Образы для 4ки не будут работать на тройке nbo в 09.06.2022 в 09:20

Не запускается raspberry pi 3B Ver1.2 Здравствуйте, при подачи питания горит индикатор питания, а индикатор активности молчит, подумал что проблема по питанию платы решил проверить, начал cначала с предохранителя он выдавал свои. deiderika в 09.06.2022 в 07:20

MAX6675 [upl-image-preview url=https://raspberrypi.ru/forum/assets/files/2022-05-18/1652877922-822787-image.png] К SPI видимо SCK — GPIO 11 CS — CE0/CE1 SO — GPIO9 Vcc — к питанию (первый или. nbo в 18.05.2022 в 11:03

MAX6675 Доброго дня! Подскажите, пожалуйста, как подключается MAX6675 к RPi3? К каким пинам? Какого типа информация с него считывает? Заранее спасибо! sshirinyan в 18.05.2022 в 10:09

не устанавливается ПО Что-то активность на форуме упала!? Adagumer в 14.04.2022 в 16:43

не устанавливается ПО Весь этот огромный лог состоит из повторяющихся участков, в которых пишется: «` Internal Server Error 500 # На сервере, к которому Вы обращаетесь, возникла ошибка. [IP. sv-lary в 14.02.2022 в 15:27

не устанавливается ПО @sv-lary#6865 Ок, это мой первый опыт с малинкой. по этапно что я делаю: записываю на флешку образ 2022-01-28-raspios-bullseye-armhf-lite закидываю на флешку файл ssh и файл. sokol в 14.02.2022 в 07:20

не устанавливается ПО 1. Большая просьба — ** никогда ** не формируйте свои вопросы с использованием скриншотов. Только текстовые копии. Скриншот невозможно загрузить в текстовый редактор, процитировать что-то. sv-lary в 13.02.2022 в 02:39

не устанавливается ПО Здравствуйте! При попытке установки программы fluidsynth постаянно выбивает Error reading from server [upl-image-preview. sokol в 12.02.2022 в 08:12

Отключение ИК подсветки на камере Честно говоря, я подробности не вникал, но мне кажется, что такая конфигурация, как у Вас — это просто механическая комбинация камеры OV5647 и двух IR светильников. Вот таких. sv-lary в 08.02.2022 в 14:51

Отключение ИК подсветки на камере @sv-lary#6861 да, такая Sacred70 в 08.02.2022 в 04:13

Отключение ИК подсветки на камере — «чебурашка с ушами ИК прожектори и объективом сразу из платы» Вот это . sv-lary в 08.02.2022 в 02:34

Отключение ИК подсветки на камере @sv-lary#6858 да вот хз, загуглил омни и сони, по фото у меня что-то иное, чебурашка с ушами ИК прожектори и объективом сразу из платы, вокруг объектива нет площадки Sacred70 в 07.02.2022 в 13:50

Ищу разработчика на проект задача — на базе raspberry pi 3 реализовать 1) запись видео по сигналу( открытие транзакции с сервера), его локальное хранение и передачу по запросу на сервер 2) управление переферией( снятие. BVasiliy в 07.02.2022 в 12:05

Отключение ИК подсветки на камере Какая камера? — OmniVision OV5647 — Sony IMX219 — USB камера? sv-lary в 07.02.2022 в 08:31

Отключение ИК подсветки на камере Добрый день. Главный вопрос: можно ли программно отключить ИК подсветку на камере, если да как? Есть ещё вопрос по камере: в системе не отображается камера, вообще ни где, но с терминала. Sacred70 в 07.02.2022 в 02:21

3.5 gpio дисплей проблемы Добрый день! ОС Raspbian os. Не могу сказать что хорошо разбираюсь во всём этом, поэтому прошу обьяснять подробно. У меня два вопроса. Вопрос 1: Подключил установил дисплей на gpio пины. Prisk в 24.01.2022 в 18:46

Замкнул пины Включи на 10 секунд. Выключи. Потрогай чип процессора. Если резко сильно нагрелся, то точно всё. Если чип процессора жив, то замерь выходные напряжения с PMIC чипа MXL7704. mojo в 21.01.2022 в 23:07

Подключение блока сегментных индикаторов с драйвером MAX7219 Исходный текст битый. 🙁 Операторы #include обрезаны, главный цикл тоже оборван. А можно ссылку дать на исходный код в git-е, к примеру? sv-lary в 14.01.2022 в 15:41

Использование Raspberry Pi как беспроводной точки доступа Попробовал на Rpi 3B+. Добавил в /etc/hostapd/hostapd.conf DAEMON_CONF = «/etc/hostapd/hostapd.conf» Иначе не работало. Yurij в 18.09.2021 в 12:54

Использование Raspberry Pi как беспроводной точки доступа Спасибо за статью! Все доходчиво растолковано. Хотелось бы продолжения про организацию точки доступа на Raspberry Pi в режиме моста. Yurij в 17.09.2021 в 19:19

Поддержка SATA добавлена в Raspberry Pi OS Жалко, что только на CM4 это поддерживается ark в 13.08.2021 в 01:48

Подключение DC электромоторов к Raspberry Pi через драйвер L298N здравствуйте, а не подскажете ,где искать вторую статью по управлению драйвером с распберри? Ivan27 в 26.06.2021 в 03:11

Радиостанция из Raspberry Pi A/B/A /B . можно вещать на несколько частот сразу? FM_durak в 11.05.2021 в 11:53

Raspberry Pi 400 Чёт дорого mojo в 25.03.2021 в 01:08

Raspberry Pi Compute Module 4 (CM4) «будет вылетать из материнкой платы без дополнительного прижима» Для умных — там есть крепёжные отверстия. А для сильных — никто не отменял огрызок ластика. Прижмут, они же сильные. Hummer74 в 31.01.2021 в 19:08

Raspberry Pi Pico Смотри ссылку в конце статьи «Руководство по программированию Pico на C/С++» nbo в 27.01.2021 в 20:56

Raspberry Pi Pico Как её программировать? pavler в 23.01.2021 в 15:12

Raspberry Pi Pico Это интересно. По цене как китайские клоны ардуин, а возможности и мощность намного больше. Для божественной esp32 пико конечно не конкурент, но глючные китайские клоны ардуин теперь никто не. macdak в 23.01.2021 в 13:25

Pico TTS что это за программа на Андроид?

Всем привет. В сегодняшнем выпуске мы поговорим о программе Pico TTS, которую можно встретить на Андроид-девайсе. Итак, что это за программа? Что она делает, для чего она? Все эти вопросы сегодня будут рассмотрены мной, не сомневайтесь. Постараюсь все написать простым человеческим языком

Итак, вот первые данные. Pico TTS это приложение типа синтезатор речи, при помощи этого приложения можно озвучивать текст. Однако есть один мощный косяк, это то, что в Pico TTS нет русского языка. Кстати в альтернативном синтезаторе Google Text-to-Speech русский язык есть!

Кстати TTS расшифровывается как Text To Speech, что в свою очередь переводится как Текст В Речь

Но вообще зачем нужен синтезатор речи? Он позволяет озвучивать текст в приложениях. Вот к примеру синтезатор Google Text-to-Speech может озвучивать текст в гугловском переводчике, в TalkBack, или в каких-то приложениях, которые используют синтез речи. Хм, синтез речи? А звучит то мощно!

Удалить приложение Pico TTS в принципе как бэ можно, однако лучше его заморозить. Потом, если вы убедитесь, что оно вам стопудово не нужно и не пригодиться в будущем, то потом уже можно удалить. Для заморозки и удаления советую приложение Titanium Backup (учтите, что для этого нужны рут-права).

Вот еще читаю, что качество Pico TTS не очень, и что приложение не развивается и присутствует в Андроиде тупо для галочки..

Если вам в принципе нужно отключить преобразование текста в речь, то нужно пойти в настройки > голосовой ввод и вывод > преобразование текста в речь > снять там все галочки

Правда это или нет я не знаю, однако один чел написал сообщение, что он лично удалять Pico TTS не стал. Говорит что на одном телефоне удалил Pico TTS, после чего, какой бы он синтезатор речи не поставил, то ни один не работал. Правда это или бред? Не знаю. Но сообщение такое на андроидном форуме я нашел, решил что стоит и вам эту инфу передать.

Вот нашел картинку, это настройка, где можно выбрать TTS:

Как видите есть даже и Samsung TTS А вот кстати почти такая же картинка, но тут есть SVOX Classic TTS:

То есть синтезаторы могут быть разные, но Pico TTS идет типа как встроенный, а другие можно самостоятельно поставить.

А вот эта картинка, это тоже настройки, но видимо уже на планшете, и тут все почти также:

TTS выбирается в разделе Язык и ввод

Ну вот и все ребята, я вроде все сказал, что такое Pico TTS теперь вы знаете, верно? А значит моя задача успешно выполнена. Напоследок скажу берегите себя и удачи!

Pico TTS

Pico TTS APK

Скачать Pico TTS APK для Android — бесплатно — Последняя версия

Последняя версия

27 июл. 2018 г.
Разработчик
Google Play ID
Количество установок

App APKs

Pico TTS APK

Pico TTS APP

Популярные запросы

Android Emulator

LD Player — #1 Android Emulator

Лучший Эмулятор Андроида для ПК

Приложения · Hot

TikTok TikTok Pte. Ltd. · Социальные

Google Play Маркет Google LLC · Инструменты

YouTube Google LLC · Видеоплееры и редакторы

imo imo.im · Связь

自由浏览 Greatfire.org · Связь

Популярные

Easy VPN Love Alarm · Инструменты

Diego Maradona Wallpaper HD Shichibukaidev · Инструменты

gymkit hotelkit · Инструменты

PDF2PNG garakutatoys · Инструменты

Кроссаут Рынок — Прибыль и Мон chemmy · Инструменты

Battery Doctor BangStudio · Инструменты

REC — Screen Recorder Pro PiaMedia · Инструменты

Локатор мобильных номеров Antaras Solutions · Инструменты

Rollerbank — Meldingen bij sco Joep van Diessen · Инструменты

Dead Pixel Detect and Repair Fix Recover Deleted Photos · Инструменты

APKCombo Installer

Порядок установки XAPK, APKS, OBB?

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

В 1973 году «рулила» интересная книга М.А. Згута «Мой друг магнитофон». Теперь магнитофоны остались друзьями ценителей винтажа, а многие любители что-нибудь послушать обратили внимание на синтезаторы речи.

Это явление — не новое. Программисты проводили такие эксперименты ещё на ламповых ЭВМ. Но домашним пользователям синтезаторы речи стали доступны лишь с распространением одноплатных компьютеров, в частности, ZX Spectrum-совместимых. Так, программа HLAS компании Voicesoft синтезировала речь на чешском языке, и если прислушаться, можно было разобрать произносимые слова. Эта программа, скриншот которой показан далее, состояла из модуля на ассемблере и «фронт-енда» на Бейсике, поэтому, загрузив ассемблерный модуль отдельно, можно было обращаться к нему из любых бейсиковых программ.

Разобравшись в правилах чешского языка, можно было заставлять программу говорить по-русски. Когда-то я пробовал интегрировать этот модуль в свою же программу для игры в морской бой, чтобы сделать её говорящей. Но так её и не доделал. Затем один из квалифицированных программистов портировал эту программу на компьютер «Орион-128», одновременно «обучив» правилам русского языка и расширив возможности. На этой платформе ей стало удобнее пользоваться благодаря квазидиску.

Одновременно с программными появлялись и аппаратные синтезаторы речи. Одно из таких решений предлагала компания TI. Их разработка поддерживала только английский язык. Уже в наши дни применённые в нём алгоритмы сторонние разработчики реализовали заново программно. Так появилась библиотека Talkie для Arduino. Если вы ардуинщик, попробуйте обязательно.

По мере обновления парка компьютеров пользователи познакомились с синтезаторами речи для операционных систем DOS, Windows, Linux и Mac OS. Они оказались значительно удобнее: синтез речи из длинных файлов, более разборчивая речь. В частности, пользовались популярностью разработки Объединённого института проблем информатики Национальной академии наук Беларуси. Они, как и у TI, первоначально были аппаратными, но с переходом на IBM PC их удалось сделать сначала программно-аппаратными, а затем и программными. Были и довольно простые разработки. Так, программа spp.exe, автор которой пожелал остаться неизвестным, запускалась даже на XT и не требовала никакого дополнительного железа, выводя звук через PC Speaker. Но пользователи мечтали о синтезаторах речи на более малогабаритной технике, чем не только стационарный компьютер, но и даже ноутбук. Такое стало возможным с появлением КПК, «читалок» на «электронной бумаге», тифлофлешплееров, смартфонов и планшетов. Последние два вида устройств на сегодня являются наиболее распространёнными, и синтезаторы речи чаще всего запускают именно на них. Послушать любой сайт, как если бы он был подкастом или аудиокнигой — что может быть удобнее? Об этом и поговорим.

В операционной системе Android синтез речи организован так же, как в спектрумовском HLAS’е. Нужны две программы — синтезатор и фронт-енд, взаимодействующие согласно определённому стандарту — любой синтезатор может работать с любым фронт-ендом. Синтезатор может уже входить в состав прошивки смартфона или планшета, а может и быть скачан из Play Маркета. Не возбраняется иметь на одном устройстве и несколько синтезаторов. Все они появляются в меню настроек в одном из подразделов «Специальных возможностей», где их можно выбирать, настраивать, проверять.

Вот перечень некоторых популярных оффлайновых синтезаторов речи для Android. Оффлайновых — значит, синтезирующих речь непосредственно на устройстве, а не на сервере.

Pico TTS. Входит в прошивку ну очень бюджетных устройств с мизерным объёмом встроенной флеш-памяти. Словом, куда более сложные синтезаторы не помещаются. Поддерживает только английский язык, речь неразборчивая.

Модуль преобразования текста в речь Samsung. Поставляется вместе со смартфонами и планшетами догадайтесь какого производителя. Поддерживает русский язык, речь разборчивая, но несколько монотонная. Словарь ударений невелик, если слова в нём нету, синтезатор может поставить ударение неправильно. На том смартфоне, с которого снят приведённый выше скриншот, установлен этот синтезатор.

Синтезатор речи Google. Поддерживает русский язык, речь разборчивая, почти не монотонная. На сегодня наиболее популярный из синтезаторов.

RHVoice. Компактный синтезатор с открытым исходным кодом, поддерживает русский язык. Речь роботоподобная, но разборчивая. У программы есть форк под названием T-800 Mod — у кого-то возникла ассоциация с голосом известного киногероя.

Теперь о фронт-ендах. Их в Маркете много. На следующем скриншоте показан один из них — @Voice Aloud Reader. Это компактное приложение, которое при помощи любого из перечисленных выше синтезаторов озвучивает тексты из файлов форматов TXT, PDF, HTML, а также из буфера обмена. Открываете любую веб-страницу, и можете тут же её послушать вместо чтения — если умеете пользоваться буфером обмена, конечно.

В Android пользоваться синтезатором речи мы научились, перейдём к iOS. Там, в общем-то, то же самое, только названия другие. Не «Специальные возможности», а «Универсальный доступ». Не «Синтез речи» или «Параметры TTS», а «Зрение». Там включаем «Проговаривание». Точно так же, как и в Android, выделяем, например, на веб-странице весь текст, как будто собираемся скопировать его в буфер обмена. Отличия начинаются далее. Фронт-енд не нужен. Вместо «Копировать» выбираем «Произнести» — и слушаем. Узнать, является ли применённый в iOS синтезатор оффлайновым или онлайновым, не удалось.

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

Не пропустите обновления! Подписывайтесь на нашу группу Вконтакте.
Так же у нас есть Telegram канал.
Вам понравился наш материал? Поделитесь с коллегами!

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *