Yandex TTS
- lister22
- Интересующийся
Yandex TTS
Да, именно blb2txt использую при создании нового проекта и импорта текста в программу. На отрезки разбиваю сам, словари, конечно, использую, в основном свои, набитые во время прослушки, но не только.
Главы тоже ищу сам, но принцип взял из "Балаболки" (ключевое слово, пустые строки и пр).
Книгу сначала выслушиваю на своем плеере на компе либо на Smart AudioBook, помечаю услышанные косяки (как произношения так и текста книги), исправляю и озвучиваю "набело".
Главы тоже ищу сам, но принцип взял из "Балаболки" (ключевое слово, пустые строки и пр).
Книгу сначала выслушиваю на своем плеере на компе либо на Smart AudioBook, помечаю услышанные косяки (как произношения так и текста книги), исправляю и озвучиваю "набело".
- SZ-Vtk
- Обыватель
Yandex TTS
ACrow (sz) v.5.3 (Андроид) - чтение книг голосами Яндекса
Добавлено:
- показ аннотаций
- голос Valtz
Добавлено:
- показ аннотаций
- голос Valtz
- olelog
- Обыватель
Yandex TTS
Спасибо за последнюю версию ACrow (sz) v.5.3 вроде работает стабильно, голос Valtz как мне показалось читает более ровно, тембр не прыгает вроде.
- regacaty
- Постоялец
- tonio_k
- V.I.P.
Yandex TTS
нужно в "настройках" телефона найти в "приложениях" ACrow и вручную дать доступ к памяти телефона. Почему-то при первом запуске окно запроса на получение доступа к памяти - не выходит и приложение не получив доступа выбивает.
- SZ-Vtk
- Обыватель
- regacaty
- Постоялец
Yandex TTS
Спасибо! Завелась.
Поюзал немного, качество синтеза от Яндекса не плохое, но старичек Николай пока вне конкуренции.
Мне в приложении не хватает таких настроек:
1. Паузы - нет возможности их уменьшить, особенно актуально когда слушаешь на большой скорости.
2. Нет настроек битрейта для аудио и временной отрезок файла при записи.
3. Пакетной записи вроде тоже нет.
Проблема с громкостью, когда во время чтения "Речь" нажимаешь на настройки, то звук повышается до максимума.
Спасибо за приложение!
- konsys
- Наблюдатель
Yandex TTS
Подскажите как поставить голос Владимир PREM
услышал как озвучивает на сайте apihost.ru/voice V2TTS
пока лучше не встречал - очень понравился голос, правильность, тембр и интонация.
Есть ли какая то возможность поставить такой голос на свой комп*?
услышал как озвучивает на сайте apihost.ru/voice V2TTS
пока лучше не встречал - очень понравился голос, правильность, тембр и интонация.
Есть ли какая то возможность поставить такой голос на свой комп*?
- balabolka
- V.I.P.
Yandex TTS
Голос "Владимир" из онлайн-сервиса компании "Центр речевых технологий". Это платный сервис. Создайте аккаунт, закиньте им денежку, и на сайте сервиса можно будет озвучивать тексты размером до 10000 символов.
Тариф - 535 рублей за миллион символов. Сайт, на который Вы ссылаетесь, перепродает пользователям этот миллион символов за 900 рублей. Прибыльный бизнес.
- tonio_k
- V.I.P.
Yandex TTS
ни один онлайн голос нельзя поставить на комп - на то он и онлайн. Однако, благодаря открытому доступу к демо версии голосов можно хоть и не быстро но воспользоваться этой лазейкой для озвучки целой книги. Например, вот здесь: http://i91650e3.beget.tech/viewtopic.php?t=59&start=400#p4430 скрипт для программы кликерман, которая воспроизводит последовательно кликов мыши/клавиатуры при работе с прем голосом от Яндекса Филипп. Можно в скрипте для Демагога изменить размер отрезка текста до 1000 символов изменить скрипт для кликермана откорректировать батник и заточить это всё под десктопную версию телеграмма. В телеграмме настроить что бы аудио скачивалось сразу при получении. Кидать последовательно отрезки текста для телеграмм бота: @STC_TTS_bot и собирать в аудиокнигу полученные аудиофайлы.
Если кто то шарит в программировании ботов для телеги, то решение было бы ещё проще.
К стати, голос Владимир от ЦРТ мне ближе всего на слух после Максима. Считаю его самым лучшим голосом.
- konsys
- Наблюдатель
Yandex TTS
Думал прогой Маус Роботикс сделать по 300 символов, но как то не то.
Как говорит наш президент - это как брить свинью - визга много, а шерсти мало.
Не стоит оно того.
Голос Владимир очень хорош.
Чем то напоминает голос Сергея Чонишвили
Давно искал подобный. Вот и подумал, может есть где в модельках - обученный (в доступе)
-
- Обыватель
Yandex TTS
Шутите поди? Это же позапрошлый век )
Можете дать пример, который "в не конкуренции с Яндексом"?
Любопытно.
-
- Обыватель
Yandex TTS
А мне показался каким-то сухим и рекламно-лекционным.
Кстати, а никто не пробовал писать им книги через демо сайта ЦРТ?
- tonio_k
- V.I.P.
Yandex TTS
у Николая и, частично, у Максима интонация артиста-расказчика - выразительная у Максима даже слегка наигранная. Кого-то это напрягает и даже выбешивает. А для кого-то именно эта интонация "вытаскивает" монотонность роботизированого голоса. Своеобразная, конечно, интонация, но подсев на неё - очень тяжело становится слушать Яндекс - постоянное ощущение, что читает не предложение а набор маленьких предложений от запятой к запятой. Нет ощущения законченного предложения. У Владимира от ЦРТ (по первому впечатлению) с этим по-лучше чем с Яндексом. Но у него сложная система ручной правки удврения. Не на букву, а на слог. Т.е. нужен некий алгоритм, которой будет высчитывать в слове номер слога на основании известной буквы, на которую падает ударение. Т.е. с пользовательским словарём надо будет помучатся (на первых порах пока рабочий алгоритм подберешь) Понятно, если прослушать несколько книг подрят, то привыкнешь к любому голосу - мозг подстроится, но ради чего? Если и так всё устраивает.
- balabolka
- V.I.P.
Yandex TTS
Сервис ЦРТ поддерживает теги SSML, поэтому менять ударение в словах можно с помощью тега PHONEME (как в голосах IVONA). Только этот сервис почему-то не поддерживает короткую запись тега, только полную.
Не работает:
Код: Выделить всё
<phoneme alphabet="ipa" ph="vlɐdʲˈimʲɪr"/>
Код: Выделить всё
<phoneme alphabet="ipa" ph="vlɐdʲˈimʲɪr">любой текст</phoneme>
- tonio_k
- V.I.P.
Yandex TTS
моё предположение: только "подобрать" фонему на IPA из-за индивидуальных особенностей голосового движка может оказаться сложнее, чем просто указать ему на какую часть слова сделать ударение, что бы тот средствами своих алгоритмов сделал более благозвучное ударение, чем если бы мы по-буквенно прописывали всё слово. Сочетание букв на ipa голосовой движок может прочитать вслух непредсказуемо, хотя в большей части ошибок не должно быть.
- chibis
- Обыватель
- lister22
- Интересующийся
Yandex TTS
Я писал, но и голос мне не очень понравился (именно для книги, а не вообще) и долго, и с ударениями сложнее работать.
- tonio_k
- V.I.P.
Yandex TTS
вам надо что бы бесплатно? Или вы хотите со своим оплаченым ключём? Если со своим ключём, то можно попробовать добавить Филиппа в сборку:
http://i91650e3.beget.tech/viewtopic.php?f=42&t ... 4407#p4382 (она под консольную версию балаболки и в её описании указано, что она может работать с прем голосами)
Если вам бесплатно надо, то пока только такой способ известен: http://i91650e3.beget.tech/viewtopic.php?t=59&start=400#p4430 (все равно что самому по мышке кликать, но за вас это делает программа)
- chibis
- Обыватель
Yandex TTS
Очень желательно бесплатно, скорее даже платно яндекс-голосов мне точно не надо.
Чем нравится Play_5, так это тем что нажал кнопку выбрать книгу, кнопку начать овзучку и забыл. Но появился интересный голос филипп, с которым моя старая сборка не работает, я подумал может уже есть новая. Теперь пробую допилить напильником старую, переделал скачивающую часть и перенаправил на новую демо-ссылку, она вроде нормально качает, но не получается заставить Play_5 разбивать текст на куски по 5000 символов, и чтоб сразу в кодировке utf-8.tonio_k писал(а): ↑30 сен 2020 13:13http://i91650e3.beget.tech/viewtopic.php?t=59&start=400#p4430 (все равно что самому по мышке кликать, но за вас это делает программа)
- tonio_k
- V.I.P.
Yandex TTS
сборки на основе Демагога делают то же самое.
в тех же сборках это настраивается 1000 поменять на 5000 и готово. Можно и wget.exe прикрутить к Демагогу через скрипты lua. Там очень много уже готовых решений. Создаётся мне, что если покапаться, то и Play_5 можно к Демагогу прикрутить
- regacaty
- Постоялец
Yandex TTS
Не шучу, читаю книги с 2004 где-то (может даже раньше начал) исключительно Николаем, и пока не вижу конкурента, ни одного. Все новые голоса (движки) годные в других сферах, например голос для АТС, озвучка видеороликов и т.д., но озвучить книгу они пока не могут, просто не умеют. Пока что это просто баловство. А все потому, что они зависимы от человека, там где он хорошо поработал - "причесал" текст, подправил словари и т.д., они годятся, это хорошо звучит - на короткой дистанции. Но в жизни, когда тебе нужно 15-20 книг записать в течении месяца (для себя 3-4 книги, для жены чуть больше и для тещи где-то с десяток - много читает) и все разные (кто-то любит фантастику и фэнтези (как я), кто-то детективы и триллеры и т.д.), то тут облом, потому-что в промышленных маштабах все эти модные голоса "сливают".
Больше всего меня напрягают попытки создателей копировать чтеца человека - паузы, интонации и т.д. Для этих целей существуют обычные аудиокниги, рынок весьма велик - можно насладится красивым слогом, завораживающей дикцией читателя, прожить с ним все моменты произведения и т.д. Но если этого мне от озвученой книги не требуется? Я хочу просто услышать ее и не читать глазами, на той скорости к которой привык, без лишних эмоций чтеца - я и сам способен их вообразить и пережить. Мне хочется аналог "бумажной книги", а предлагают идти в Театр и Кино :)
- tonio_k
- V.I.P.
Yandex TTS
что вы подразумеваете под "сливают"? Если вы говорите, что вам только один голос нравится, а другие нет, то это вопрос о фломастерах и никто не будет спорить. А вот "сливают" по сравнению с Николаем - это уже намек на проблемы технического характера. Поясните!
-
- Обыватель
Yandex TTS
По-видимому вы не пробовали писать и слушать книги голосами Яндекса.
Я прослушал пару десятков книг, все там отлично, мало отличается от обычного человека, а иногда и вовсе лучше звучит. Но не буду вас переубеждать, дело вкуса.
- GIS88
- Обыватель
Yandex TTS
Я слушал книги озвученные Николаем с тех пор когда он еще был от Digalo в 2000х программой Govorilka. Ни один из новых движков мне не нравился, на Максима перейти мне не получилось (меня он усыплял), но попробовав голоса от Яндекса - Самохвалова и в особенности Вальтса, я понял что пора переходить с устаревшего Николая.
- chibis
- Обыватель
Yandex TTS
Доработал напильником Play_5, для голоса филипп. Единственно обидно что под один голос, надо было испльзовать изначально одноголосую Play_A, вместо многоголосой Play_5, но про Play_A и ее отличие я узнал только сегодня. В скачивающей части, заменил wget на libcurl, она запускаясь в одном окне, может скачивать в несколько потоков. Play_5 обрабатывает текст на омографы, разбивает на куски по 5000 символов и закрывается, а дальше файлы скачивает libcurl. Для меня Play_5, кажется простой и удобной, особенно для относительно небольших статей, выкладываю здесь ссылку на сборку, может еще кому-нибудь пригодиться.
- Вложения
-
- Play_5_filipp.zip
- Play_5_filipp
- (22.5 МБ) 246 скачиваний
- GIS88
- Обыватель
Yandex TTS
chibis, у меня Play_5_filipp при начале записи книги ломается (Не отвечает) у меня windows 10, что делать?
- chibis
- Обыватель
Yandex TTS
Пока обрабатывает текст не отвечает, у меня тоже так себя ведет. И оригинальная версия, которой уже два года пользуюсь тоже так себя ведет. Просто нажимаю кнопку "начать озвучку", и занимаюсь своим делом. Она работает в фоне, и в зависимости от размера текста, минут через десяь-пятнадцать заканичвает обработку.
- chibis
- Обыватель
- lister22
- Интересующийся
- GIS88
- Обыватель
Yandex TTS
chibis, Спасибо программа работает! А можно к программе подключить свой небольшой словарь?
- Nxtpr
- Постоялец
- chibis
- Обыватель
Yandex TTS
Это обертка над libcurl, опять же слегка допиленная мной из другого инструмента, под нужды яндексовской демки, она забирает строки из файла data.txt переводит текст из кодировки win-1251 в utf-8 и передает это дело libcurl. Отдельно наверное можно использовать, лишь бы был файл data.txt в кодировке win-1251 и не более 5000 символов в строке.
- GIS88
- Обыватель
- chibis
- Обыватель
Yandex TTS
Яндекс отправляет файлы длительностью примерно по пять с половиной минут на нормальной скорости. По 10 минут в смысле ffmpegoм готовый файл на отрезки порезать? Он может на полпредложении разделить. Или я чего-то не понимаю?
- tonio_k
- V.I.P.
Yandex TTS
в смысле 5 минут+5 минут = 10 минутные аудиофайлы хотят увидеть или: Вместо 20 файлов по 5 минут хотят увидеть 10 файлов по 10 минут
- chibis
- Обыватель
Yandex TTS
Добавил в батник строки для группировки файлов при склеивании, но уже после скачивания, то есть сначала все пятиминутные файлы скачиваются как обычно в папку /Аudio, и уже потом склеиваются по два, и сохраняются в папку /Audio/Book. Длительность можно выставить только до ближйшего кратного пяти с половиной минутам, зато так получаетя по концам предложений. Сколько файлов склеивать и какая в итоге будет длительность отрезков задается в Speech_5.cmd в строке 28.
- olelog
- Обыватель
Yandex TTS
Огромное спасибо "chibis" класс просто ! все сработало, за 10 мин записал целую книгу в формате FB2 будет ли обновлять свой словарь dicOMG ? Если добавлять свои слова и выражения, то как правильно это делать с проверкой результата, есть ли вспомогательные программы ?
- olelog
- Обыватель
Yandex TTS
chibis, Свой браузер - респект.
GIS88, Добавьте свои записи в dicOMG.txt.
chibis, вставить слова можно, а вот как сортировать строки в вашем dicOMG.txt непонятно, автоматически ничего не работает. Подскажите пожалуйста, как работать со словарем ?
GIS88, Добавьте свои записи в dicOMG.txt.
chibis, вставить слова можно, а вот как сортировать строки в вашем dicOMG.txt непонятно, автоматически ничего не работает. Подскажите пожалуйста, как работать со словарем ?
- GIS88
- Обыватель
Yandex TTS
Можно обработать книгу Demagog-Yandex (свои записи можно добавить в 59_МОЙ СЛОВАРЬ.dic), потом нужно сохранить файл в формате txt с кодировкой ANSI.
- tonio_k
- V.I.P.
Yandex TTS
можно в скриптах для Demagog-Yandex
10_ОКНО ОБРАБОТАТЬ СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
20_ПАКЕТНАЯ ОБРАБОТКА СЛОВАРЯМИ И ЗАПИСАТЬ В MP3 YaTTS
найти строки начинающиеся с:
Код: Выделить всё
WSave(
Код: Выделить всё
o = {}
o.File_Encoding = feANSI
Settings(o)
- olelog
- Обыватель
Yandex TTS
Всем большое спасибо за советы, но я ничего не понял ! Какие то демагоги яндексы, словари 59, где все это никаких словарей не нашел. Скачал открыл программу демагог яндекс и что ?Поясните как без подобных дификултов и ребусов отсортировать обычный текстовой файл. Автор программы Play_5_filipp пишет, что можно добавлять свои слова в dicOMG.txt. Ну добавил, вставил в программу новый файл и ничего не сортируется, хотя по идее при запуске программы, должна происходить сортировка строк текстового файла автоматически. Поясните для непродвинутых, прилагаю словарь dicOMG.txt с добавленными словами (будут в конце списка) Что только не делал с данным файлом в notepad++ подобной сортировки строк как у автора программы Play_5_filipp я не получил.
- Вложения
-
- dicOMG.txt
- (746.04 КБ) 51 скачивание
- tonio_k
- V.I.P.
Yandex TTS
в Демагоге откройте любой текстовый файл.
1)правая клавиша мыши на тексте
2)Сортировка строк
3) выберите способ сортировки который понравится
4) сохраните файл
- tonio_k
- V.I.P.
Yandex TTS
имелось в виду скачать сборку
http://i91650e3.beget.tech/viewtopic.php?f=55&t ... 4531#p4351
Добавить к прочим словарям свой словарь с правилами замен например 59.dic
Запустить через Ctrl+F2 скрипт 10_
В диалоге выбрать только два пункта обработки словарями БЕЗ записи в аудио. Полученный текстовый файл вручную сохранить в ansi кодировке (в Демагоге есть пункт с какой кодировкой работать (или сделать исправления в скрипте, которые рекомендовал выше) передать изменённый словарями текст на озвучку в Play_5_filipp
- olelog
- Обыватель
Yandex TTS
нет в демагоге подобной сортировки, вот выкладываю скрин текстового файла, если откроете dicOMG.txt то будет в таком порядке. Все предложенные сортировки демагогом подобного результата не дают.
- Вложения
-
- Image 001.png (6.36 КБ) 4802 просмотра
- olelog
- Обыватель
Yandex TTS
Видимо придется ждать автора Play_5_filipp "chibis", может он подскажет как правильно добавлять слова в его словарь.
- tonio_k
- V.I.P.
Yandex TTS
Посмотрел dicOMG.txt не привычно составлен словарь...
Вместо понятного и привычного и однострочного варианта занесения правил в формате dic :
меблишку=мебл+ишку
ну потопали=ну потоп+али
автор применяет межстрочные замены по принципу чередования...
меблишку
мебл+ишку
ну потопали
ну потоп+али
olelog, хотите, я ваш словарь переведу в однострочным формат и сохраню в словаре dic?
Балаболка, Демагог такой словарь понимают и сделают замены в тексте
Ради любопытства можно попробовать сделать скрипт для Демагога - специально для dicOMG.txt смог бы мог такой формат тоже сортировать
Вместо понятного и привычного и однострочного варианта занесения правил в формате dic :
меблишку=мебл+ишку
ну потопали=ну потоп+али
автор применяет межстрочные замены по принципу чередования...
меблишку
мебл+ишку
ну потопали
ну потоп+али
olelog, хотите, я ваш словарь переведу в однострочным формат и сохраню в словаре dic?
Балаболка, Демагог такой словарь понимают и сделают замены в тексте
Ради любопытства можно попробовать сделать скрипт для Демагога - специально для dicOMG.txt смог бы мог такой формат тоже сортировать
- tonio_k
- V.I.P.
Yandex TTS
готово:
Инструкция:
1)в Демагоге в окне №1 откройте файл dicOMG.txt
2)В любом другом окне вставьте текст скрипта (выше) и нажмите F2
В окне 0-Статистика появится отсортированный текст
Код: Выделить всё
u=0
t={}
s=WText(1)
s = string.split(s,'\r')
for i=1,#s,2 do
u=u+1
t[u]=s[i]..'='..s[i+1]
end
t = table.sortuniq(t)--сортировка по алфавиту
t = table.concat(t, '\r')
t = string.gsub(t,"=",'\r') -- экспорт dic в dicOMG.txt
WNew(0,t)
WActive(0)
1)в Демагоге в окне №1 откройте файл dicOMG.txt
2)В любом другом окне вставьте текст скрипта (выше) и нажмите F2
В окне 0-Статистика появится отсортированный текст
- wasyaka
- V.I.P.
Yandex TTS
https://yadi.sk/d/8LpVxkla2KdFgQ?w=1
это Play_5 автор S-a-b
https://4pda.ru/forum/index.php?showtop ... ry83937690
всё остльное..."chibis"
"chibis" уберите Play_5 из Вашего ...