Yandex TTS
- S-a-b
- Обыватель
Yandex TTS
skreb, я всего лишь привел пример, если использовать символ `
То фраза:
Моррель `прикоснулся `губами `ко `лбу `старика `в `том `самом `месте, `которого `незадолго `перед `тем `коснулись `губы `Валентины.
Прозвучит так: Конечно, почему перестала нормально работать демка может ответить только Яндекс, если захочет, конечно. Могу предложить еще одну конспирологическую теорию. Если кто помнит старая демка Яндекса распологалась на отдельной странице. Сейчас демку Яндекс поместил на основной странице сервиса. Я, к сожалению, далекий от программирования в целом и веб-программирования/дизайна в частности человек, но с моей дилетантской точки зрения очень большое количество запросов к демке может плохо отражаться на работе всего сайта. Возможно, Яндекс как-то защищается. Хотя, скорее всего, просто ошибки в обработе запросов на стороне Яндекса. Прошу прощения за оффтоп.
То фраза:
Моррель `прикоснулся `губами `ко `лбу `старика `в `том `самом `месте, `которого `незадолго `перед `тем `коснулись `губы `Валентины.
Прозвучит так: Конечно, почему перестала нормально работать демка может ответить только Яндекс, если захочет, конечно. Могу предложить еще одну конспирологическую теорию. Если кто помнит старая демка Яндекса распологалась на отдельной странице. Сейчас демку Яндекс поместил на основной странице сервиса. Я, к сожалению, далекий от программирования в целом и веб-программирования/дизайна в частности человек, но с моей дилетантской точки зрения очень большое количество запросов к демке может плохо отражаться на работе всего сайта. Возможно, Яндекс как-то защищается. Хотя, скорее всего, просто ошибки в обработе запросов на стороне Яндекса. Прошу прощения за оффтоп.
- balabolka
- V.I.P.
Yandex TTS
Способ интересный, но полностью проблему не решает.
Например, такой текст будет преобразован в речь нормально:
Код: Выделить всё
– Вы осудили меня за то, что я защищал свободу и независимость своей родины… Что же! Вы сильнее – убейте меня!
Код: Выделить всё
– Вы `осудили `меня `за `то, `что `я `защищал `свободу `и `независимость `своей `родины… `Что `же! `Вы `сильнее – `убейте `меня!
Не хочу плохо думать о людях, но это похоже на злой умысел. Хотя, если демо не будет нормально работать, от этого никто не получит прибыли; в таком "вредительстве" мало смысла.
- trudyaga
- Интересующийся
Yandex TTS
Блин, так и не получается озвучить текст.
Выбираете пункт 10 Обработать словарями и озвучить
На секунду мигает командная строка и исчезает. Пишет время обработки текста три секунды.
В папке Temp/Book Появляется текстовый файл с обработанным текстом. Никаких MP3 файлов нет.
Пробовал все режимы, ситуация аналогичная. Пробовал использовать VPN
Выбираете пункт 10 Обработать словарями и озвучить
На секунду мигает командная строка и исчезает. Пишет время обработки текста три секунды.
В папке Temp/Book Появляется текстовый файл с обработанным текстом. Никаких MP3 файлов нет.
Пробовал все режимы, ситуация аналогичная. Пробовал использовать VPN
- S-a-b
- Обыватель
Yandex TTS
Приветствую.
Это не способ решить проблему. Яндекс, к сожалению, не благотворительная организация, а коммерческая фирма и эксплуатация демки, особенно премиум голосами приведет к снижению их прибыли.
И кстати в таком виде:
– `Вы` `осудили` `меня` `за` `то`, `что` `я` `защищал` `свободу` `и` `независимость` `своей` `родины`… `Что` `же`! `Вы` `сильнее` – `убейте` `меня`!
как-то работает:
- tonio_k
- V.I.P.
Yandex TTS
Попробуйте альтернативную сборку http://i91650e3.beget.tech/viewtopic.php?f=42&t=476#p4382 (без прем голосов)
-
- Обыватель
Yandex TTS
В случае с голосом Филипп, паузы через слеши косячно работают, Филипп часто мычит, например когда "//."
Тут нужно аккуратнее. Я вообще исключил этот словарь для Филиппа
- trudyaga
- Интересующийся
Yandex TTS
Тоже самое, только командная строка вообще не мигаетtonio_k писал(а): ↑14 дек 2020 10:15Попробуйте альтернативную сборку http://i91650e3.beget.tech/viewtopic.php?f=42&t=476#p4382 (без прем голосов)
- tonio_k
- V.I.P.
- balabolka
- V.I.P.
Yandex TTS
Получил ответ от техподдержки "Яндекса" по поводу проблем с демо на странице "Yandex SpeechKit":
Спасибо за сигнал. Передали разработчикам, будем разбираться.
- Piligrim
- Обыватель
Yandex TTS
Сомневаюсь... "Но тесны ворота и узок путь, ведущие к жизни, и лишь немногие находят их".
(Матфея 7:14) Много людей ринулись в озвучку "на шарика", ворота не выдержали наплыва.
- tonio_k
- V.I.P.
Yandex TTS
не спешите искать хитрый заговор. Более вероятная причина: кривизна рук. С другой стороны, техподдержка Яндекса любит закрывать проблему отмазкой "передадим специалистам". И пользователь временно успокоился, и делать ничего не нужно. "За это время либо ишак сдохнет, либо Эмир…" Ходжа Насреддин
- andko
- Обыватель
Yandex TTS
Через какую именно сборку с Демагогом? Филипп у меня мычал и бормотал один раз, когда в предложении было много знаков "=" и "%".
- chibis
- Обыватель
Yandex TTS
Выше в топике выкладывал в сборке с Демагогом файл ytts.dll. Дока не нужна, поскольку там всего несколько функций с говорящими названиями, и в той же сборке есть скрипт yndx_tts.lua, из которого понятно с какими параметрами их вызывать. Но это все сейчас уже не работает, из-за того что яндексоиды чего-то накрутили в демке.
- trudyaga
- Интересующийся
Yandex TTS
Делаю всё в точности как в инструкции. Есть какая-нибудь возможность посмотреть какая ошибка появляется в Командной строке?
- tonio_k
- V.I.P.
Yandex TTS
затрудняюсь что либо подсказать. У вас командная строка запускается и сразу закрывается? На такую проблему никто не жаловался. Попробуйте сборку поместить на другой диск. Может антивирус что то блокирует? Попробуйте сборку на другом ПК. Если скрипт вы запускаете с правильными настройками и не вносили в сборку изменений, то предполагаю проблему с железом/windows/интернетом/вспышки на солнце. Простите ничего в голову более не приходит.
У вас что то не стандартное. Пишите в личку обдумаем варианты
- trudyaga
- Интересующийся
- olelog
- Обыватель
Yandex TTS
Подскажите ссылку для яндекса для работы со старыми голосами, что то yndx_tts64 не работает
- balabolka
- V.I.P.
-
- Обыватель
Yandex TTS
Ну вот если такие правила пауз, то мычит:
► Показать
-
- Обыватель
Yandex TTS
chibis, может рассмотрите идею. Есть демо-страница Гугла, с их голосами. Звучат тоже очень достойно. Русских голосов несколько, в 2х вариациях (движках?): basic + wavenet.
Их страница: https://cloud.google.com/text-to-speech
Было бы здорово, попробовать адаптировать ваши скрипты от Филиппа к ним. Что скажете?
Их страница: https://cloud.google.com/text-to-speech
Было бы здорово, попробовать адаптировать ваши скрипты от Филиппа к ним. Что скажете?
- GIS88
- Обыватель
Yandex TTS
chibis, или к демо от ЦРТ (Владимир, DNN, 22 кГц).
https://cloud.speechpro.com/service/tts
https://cloud.speechpro.com/service/tts
- andko
- Обыватель
Yandex TTS
Очень прилично звучит Владимир. Вот бы его в программу Play_5 или аналогичную.GIS88 писал(а): ↑16 дек 2020 09:54демо от ЦРТ (Владимир, DNN, 22 кГц).
https://cloud.speechpro.com/service/tts
- andko
- Обыватель
Yandex TTS
Я расставляю паузы только на пустые строки между абзацами. Если делать еще после точек и троеточий, то возможны всякие странности из-за переизбытка технических знаков.
- tonio_k
- V.I.P.
Yandex TTS
я бы рекомендовал копать в сторону телеграмм бота https://t.me/STC_TTS_bot Здесь ограничение 1000 символов, что в 2 раза больше чем на сайте
на странице Гугл присутствует защита от роботов "капча" которая может "всплыть" на любом этапе записи книги и всё остановить.
- chibis
- Обыватель
Yandex TTS
Если всплывает капча, то это не очень подходящий вариант. Насчет телеграмма, можно проверить, но если телеграмм, это значит нужен аккаунт, соответственно они могут вести персональную статистику, кто сколько скачал бесплатно и вносить по нику в черный список за превышение лимита. Яндекс хоть не повесил капчу пока, и не требует регистрации, хоть и стал разбавлять свою выдачу битыми аудиофайлами. Я на данный момент хочу добавить проверку на такие файлы и перекачивать их, после нескольких секунд паузы.tonio_k писал(а): ↑16 дек 2020 16:46я бы рекомендовал копать в сторону телеграмм бота https://t.me/STC_TTS_bot Здесь ограничение 1000 символов, что в 2 раза больше чем на сайте
speeck писал(а): ↑16 дек 2020 09:33
адаптировать ваши скрипты от Филиппа к ним.
на странице Гугл присутствует защита от роботов "капча" которая может "всплыть" на любом этапе записи книги и всё остановить.
- chibis
- Обыватель
Yandex TTS
Поэкспериментировал тут с повторной загрузкой битых файлов - результат неудовлетворительный. По крайней мере в час пик если ставить больше двух потоков на закачку, то больше 75 процентов файлов приходят битыми и их приходится заново перекачивать. Соответственно реального прироста скорости от такой многопоточности нет. Но на одном потоке, процент битых файлов где-то 10-20%, поэтому небольшую книжку на послушать для себя, минут за 10-15 утянуть можно. Если время не час пик, то возможно поставить и больше потоков в зависимости от настроения яндекса(настроение можно оценить по проценту битых файлов - чем он больше тем настроение хуже). У Алены например даже в час пик настроение значительно дружелюбнее чем у Филиппа. Но эти выводы я сделал по по опыту использования не более полутора часов. Выкладываю эту проверочную версию, хотя бы из Алены, ей еще можно озвучивать более менее быстро.
- tonio_k
- V.I.P.
Yandex TTS
интересно, а какое время можно считать "благоприятным" для записи? Размышляю в сторону запуска таймера для скрипта: Запустил вечером на ночь включённый ПК и скрипт, и когда сработает таймер, скрипт запишет книгу и выключит ПК по завершению
- andko
- Обыватель
- Lecron
- Специалист
Yandex TTS
Можно подумать об автоматизации количества потоков. Приходит битых больше определенного порога — уменьшаем потоки, нет битых в течении определнного времени — увеличиваем. Пользовательское значение — верхняя граница.
- olelog
- Обыватель
- andko
- Обыватель
Yandex TTS
Благодарю за всю коллекцию, и за новые книжечки от 25 ноября, а почему три четверти старых поудаляли?
- Pin240
- Интересующийся
Yandex TTS
Всем привет. Есть предложение. Можно ли сделать так чтобы задержку выбирал сам преподаватель программы?
1) Допустим сделать текстовое поле и в нем указывать интервал в пределах от 100 мкс до 1000мкс, но так же с обработкой битых файлов.
2) Не давно голос "Костя" так же криво работает, можно будет его включить в список голосов?
3)Думаю что предложение
выключение через 60 секунд
Переход в гибернацию более удобен shutdown /h
Иногда на 10-ке эта команда не отрабатывает!
4) Дать возможность перегнать в mp3 после склеивания OGG
Не очень удобно каждый раз использовать этот скрипт
1) Допустим сделать текстовое поле и в нем указывать интервал в пределах от 100 мкс до 1000мкс, но так же с обработкой битых файлов.
2) Не давно голос "Костя" так же криво работает, можно будет его включить в список голосов?
3)Думаю что предложение
Можно сделать через bat командой shutdown \t 60
выключение через 60 секунд
Переход в гибернацию более удобен shutdown /h
Иногда на 10-ке эта команда не отрабатывает!
4) Дать возможность перегнать в mp3 после склеивания OGG
Не очень удобно каждый раз использовать этот скрипт
Код: Выделить всё
FOR /R %%f IN (*.ogg) DO (
echo %%f
ffmpeg -i "%%f" -vn -ar 48000 -b:a 96k -codec:a libmp3lame "%%f".mp3 && del "%%f"
)
- wasyaka
- V.I.P.
- chibis
- Обыватель
Yandex TTS
Отличия в том, что если получает битый файл, то не вываливается в ошибку как раньше, а делает попытку перекачать его заново.То есть продолжает потихоньку тянуть файлы, несмотря на ошибки. Но вопрос состоит в проценте этих самых битых файлов - если он высокий то качатся книга будет долго. Вчера на одном потоке на Филиппе их было 10-20%, на Алене даже на четырех потоках ошибок не было вообще. А сегодня даже на одном потоке на Алене ошибок больше 50%. Такое ощущение, что яндексоиды читают форум))). Еще прикол в том, что если изменить всего один простой параметр, то файлы начинают залетать даже на 12 потоках без единой ошибки, и книга в итоге скачивается даже быстрее чем было до закручивания яндексом гаек. Я погоняю озвучку в этом режиме несколько дней, и посмотрю прикроют или нет, чисто из интереса.
- andko
- Обыватель
Yandex TTS
Будет интересно узнать результаты, у меня количество ошибок с Филиппом сильно плавает, зависит от времени суток.chibis писал(а): ↑17 дек 2020 19:18Еще прикол в том, что если изменить всего один простой параметр, то файлы начинают залетать даже на 12 потоках без единой ошибки, и книга в итоге скачивается даже быстрее чем было до закручивания яндексом гаек. Я погоняю озвучку в этом режиме несколько дней, и посмотрю прикроют или нет, чисто из интереса.
- olelog
- Обыватель
Yandex TTS
Люди, подскажите есть что нибудь рабочее для ПК, ни yndx_tts64 ни Play_5 со старыми голосами не работает. ACrow по ночам еще тянет но это андроид. Или возвращаться к Николаю ?
- S-a-b
- Обыватель
- tonio_k
- V.I.P.
Yandex TTS
это уже включено в диалоге скрипта "Выключить ПК по окончанию работы скрипта" с 10 минутной задержкой что бы хватило время на синхронию с облачным хранилищем.
- Pin240
- Интересующийся
Yandex TTS
Ну это по умолчанию. Я имею в виду чтобы можно было выбрать, из выпадающего меню, самому выключить, перейти в гибернацию или просто оставить.
Например у меня куча торрентов и я не хочу после перегона выключать компьютер
- demvi
- Интересующийся
Yandex TTS
По поводу битых ogg файлов яндекса.
Сегодня утром решил проверить как это зависит от времени суток, никак это не зависит. Вот от размера фрагмента - да зависит. При стандартном для yndxfilipp.exe размере 4950 были битые файлы, и даже рекомендация "Обновите страницу". Но стоило уменьшить размер фрагмента до 2500, всё прекрасно заработало. Сейчас проверил с размером 3500, тоже работает.
Сегодня утром решил проверить как это зависит от времени суток, никак это не зависит. Вот от размера фрагмента - да зависит. При стандартном для yndxfilipp.exe размере 4950 были битые файлы, и даже рекомендация "Обновите страницу". Но стоило уменьшить размер фрагмента до 2500, всё прекрасно заработало. Сейчас проверил с размером 3500, тоже работает.
- tonio_k
- V.I.P.
Yandex TTS
Хм, а ведь ранее на этот момент уже обращали внимание:
http://i91650e3.beget.tech/viewtopic.php?t=59&start=500#p4810 странно, что это не прописано в yndx_tts64
- chibis
- Обыватель
Yandex TTS
Я как раз этот параметр и имел в виду, когда выше писал, о проверке сколько времени демка проработает в таком режиме. Работает как ни странно уже три дня, хотя я бы не удивился если бы перестало работать уже через несколько часов. Чем меньше символов при пропорциональном увеличении потоков, тем быстрее общее время скачивания книги. Если использовать 500 символов, на 64 потока, то можно забить 30-ти мегабитный канал при отсутствии ошибок. Но учитывая что яндекс дал прозрачный намек, что большая нагрузка на бесплатное демо ему совсем не нравится, я думаю нужно использовать такие параметры чтобы скорость была в районе 3-4 мбит/с. Это примерно 10 минут скачивания на десять часов звучания. И с пакетным режимом(поставил на ночь на закачку список книг и пошел спать) лучше не экспериментировать. Они могут повесить на демо капчу, или POW, если себя не ограничивать.
Ну там на сколько я тогда понял, речь идет не об ограничениях демки, а о параметрах конкретного скрипта. Яндекс отдавал заявленные 5000, проблем не было ни у кого, а неделю назад они начались сразу у всех.tonio_k писал(а): ↑19 дек 2020 20:28Хм, а ведь ранее на этот момент уже обращали внимание:
http://i91650e3.beget.tech/viewtopic.php?t=59&start=500#p4810 странно, что это не прописано в yndx_tts64
- tonio_k
- V.I.P.
Yandex TTS
именно о демке. Тот скрипт всего лишь автоматизировал последовательность кликов мыши пользователем в браузере. И я лично натыкался на проблему, что в браузере 5000 символов демо сайт озвучивает, а вот скачивать аудиофайл не хочет - "зависает" сама кнопка "скачать" пока количество символов не уменьшить в два раза.
- chibis
- Обыватель
Yandex TTS
Шутки шутками, насчет того что яндексоиды читают форум, но после сообщения на форуме про уменьшение размера фрагмента, прикрыли не прошло и суток. Хотя за три предыдущих дня в экспериментальных целях и осторожно скачал в таком режиме больше 20 гигабайт, ошибок не было. Так что это не технические проблемы, это они специально так делают.
- tonio_k
- V.I.P.
- chibis
- Обыватель
Yandex TTS
Это да, но как-то странно, не сразу одной обновой, а растянуто во времени, по чуть-чуть они прикручивают защиту. Проявляется по разному - то пришлют корректный .ogg файл(по мнению ffmpeg), но обрезанный, то битый, то опять же корректный, но с мычанием вместо текста, то вообще зависает на рандомных фразах. Защита не в виде экрана перед сервисом, а хитрая защита встроенная прямо в голосовой движок, так-чтобы не сразу стало понятно что это защита))).
- Pin240
- Интересующийся
Yandex TTS
А если опробовать так: отправлять не все куски текста сразу, а по количеству запросов на скачку
то есть, всего кусков 200 а загрузка по 4, то с 5 по 8 кусок будут стоять в очереди, проверить что они корректны и так до 200. Тем самым будет задержка отправки на сервер, я ко бы ты отключился, но по факту - нет
Перестал вообще качать куски :((
то есть, всего кусков 200 а загрузка по 4, то с 5 по 8 кусок будут стоять в очереди, проверить что они корректны и так до 200. Тем самым будет задержка отправки на сервер, я ко бы ты отключился, но по факту - нет
Перестал вообще качать куски :((
- Piligrim
- Обыватель
Yandex TTS
"Против лома нет приёма... окромя другого лома". Они, молодцы, конечно, но явно отслеживают форум. Посему, не объявляйте во всеуслышание, уважаемый chibis, а свои новинки (если таковые появятся) перешлите личным сообщением тем, кто в этом нуждается, и обратился к Вам за помощью. Благодарю заранее.
- flegont
- V.I.P.
Yandex TTS
Хмм-м-м...
А если не умножать сущности сверх необходимых?
Тогда сейчас мы имеем не мировой Яндекс-заговор, а просто наблюдаем глубоко непрофессиональную работу сотрудников упрмянутой корпорации. Вся их "облачная tts-система" начала рассыпаться, не выдержав сколь-нибудь серьезных нагрузок
А если не умножать сущности сверх необходимых?
Тогда сейчас мы имеем не мировой Яндекс-заговор, а просто наблюдаем глубоко непрофессиональную работу сотрудников упрмянутой корпорации. Вся их "облачная tts-система" начала рассыпаться, не выдержав сколь-нибудь серьезных нагрузок
- Pin240
- Интересующийся
Yandex TTS
Я лично пока не дослушаю то что перегнал, собираюсь остановить свой пыл.
Кол-вом символов разобрался + намеренно задержку вставил