Задать вопрос
Ответы пользователя по тегу Синтез речи
  • Какая программа подходит для озвучки текста на андроиде?

    @rPman
    Качественный синтез речи только за деньги, я говорю платные api openai/google, но синтез речи это пол дела, нужно еще по голосам раскидать если хочешь очень качественно (иначе, все просто). Напомню цены api там где то $2.5 за миллион токенов (несколько толстых книг,.. если есть прямой доступ к гугловским моделям, они дают бесплатные лимиты, более чем огромные.

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

    Хочешь сэкономить денег? обратись к ИИ агентам, это уже второй год как тренд, вместо того что бы платить другим, заплати создателям ИИ, им не хватает. Сейчас бесплатные или локальные модели (например qwen3.6-35b-a3b) более чем достойные.

    Самые простые автономные агенты это к примеру qwen coder agent
    или opencode

    Идешь на сайт например opencode.ai, раздел download, для linux там просто команда (настоятельно рекомендую изолировать ИИ от компа, например в виртуалке штатной wsl если винда), если не понимаешь что делать, спроси бесплатного duck.ai. Тут же регистрируешься и полчаешь бесплатный api ключ, тебя его при первом запуске спросят... там что то типа бесплатная подписка Zen. Выбирай модель с припиской free, например "MiniMax m2.5 free".

    Запускай просто opencode - интерфейс в консоли, opencode --hostname 192.168.1.123 web - для интерфейса в браузере (ip машины/виртуалки на которой запустил).

    Дальше твой план работа такой, выбираешь модель для синтеза речи, гугли, спрашивай других, в общем на свой вкус. Например выбрал RHVoice, идешь на его репозитарий, копируешь его ссылку в окно агента и говоришь, склонируй локально, изучи, напиши простейший приложение-пример для синтеза речи... я помню с локальной моделью qwen у меня это заняло минут наверное 10,.. еще 30 минут диалога, что бы из этого примера сделать что то стоящее (при этом я принципиально не лез в код никак). Если видишь что агент что то не то делаешь, жмешь ESC и спрашиваешь, "что сделал, что собирается сделать, с какими проблемами столкнулся и какую именно сейчас решаешь", если что это типовой вопрос, который тимлид любой команды должен задать любому в своей команде если нужна помощь, а дальше с ним в беседе, понимаешь что ему нужно, чем ему можно помочь.

    Я помню за пол часа написал примитивный переводчик книг (причем работа с форматами у агента - это минуты кода, когда как если бы я писал, я бы на это часы тратил), еще где то за два часа запилили с агентом приложение, которое с помощью ИИ размечает текст на участников (низкое качество,.. к сожалению, мне кажется, высокое требует топовых ИИ, малополезно тратить на это, но в принципе возможно), и формирует из этого диалог (еще пару часов, там были затупы модели с быстрым синтезом,.. он вместо смены голоса у одного объекта, создавал новый на каждый, тратя раз в 6 больше времени, повторяю, я не лез в код, я просто задавал вопросы).

    Советы:
    *одна задача - один каталог (это в его идеи - независимые проекты), да, можно сказать, загляни в другой каталог, это не запрещено, но внутренняя память и контекст привязан к сессии в каталоге, сессий можно много.
    * рули процессом сам. Дели на этапы. Каждый этап требуй создавать инструкции.
    * не пытайся сразу создавать 'майнкрафт под ключ', начинай с простого, консольная утилита без интерфейса, потом веб сервис... дальше собственно идти не надо, со смартфона до домашнего компьютера (vpn!) и пользуешься.
    * требуй создать git с самого начала. Требуй добавлять коммиты (commit, но по русски прекрасно понимают) после каждого рабочего примера, можешь сам требовать, если что то сломается, ты всегда сможешь агенту сказать откатись до рабочей версии.. сам говори ему когда ты получил что то рабочее, он запомнит.
    * если видишь что приходится дважды одно и тоже объяснять, потребуй поместить это в агентский файл AGENTS.md в текущем каталоге, или сделай это сам.

    p.s. opencode работает без vpn, если хочешь платить им, у них есть оплата криптовалютой.

    есть openrouter.ai, это endpoint к почти любым ИИ моделям, включая синтез речи (нет гугловской но есть openai), так же есть оплата в криптовалюте, но топовые нейронки только через vpn/прокси


    Автономные ИИ агенты это буквально, личный программист у тебя рядом под твоим командованием, да, пока еще не идеальный, да он инвалид (условно плохо со зрением) но невероятно быстрый и трудолюбивый. Знать программирование теперь самому не надо. Простые проекты УЖЕ можно создавать тупо в беседе с ИИ. И да, эти проекты в паблик не советую выкладывать, как минимум они потребуют хороший анализ на безопасность, но идеальны для личного использования.
    Ответ написан
  • Есть ли системы озвучки текста учитывающие интонации и эмоции конкретного человека?

    @rPman
    upd. https://github.com/myshell-ai/OpenVoice
    https://github.com/jasonppy/VoiceCraft
    но ты не очень контролируешь эмоции, полагаю тут это тюнингом нужно делать
    ---------------

    Эмоциональной речью хвастались openai, но чужие голоса тюнить не дают, мало того они отключили один из своих, только за подозрения в похожести голоса на чей то популярный.

    Сам не пользовался, но по отзывам говорят звучит шикарно,.. русский само собой с акцентом.

    Серая юридическая зона! очень страшно влить миллионы в тюнинг модели и получить судебный запрет из-за копирастии всех своих продуктов... это не то что хочется получить, если у тебя на кону сотни миллиардов.

    p.s. еще этим занимались alibaba qwen, у них точно были gpt модели, где голос был на входе и на выходе, но там английский и китайский, я тоже не смотрел

    Ну и facebook чем то таким занимается, полистай их публичный архив, там есть audio-audio трансформер, но там явно без каких то значимых результатов, что бы сравнивать с топами, но все открыто
    тупо первое попавшееся, кажется это переводчик голос-голос
    Ответ написан
    Комментировать
  • Как добавить еще голоса tts в Windows?

    @rPman
    Тебе нужны TTS SAPI движки, ищи, есть неплохие, для русского например RHVoice, от полностью открытый, у него есть как sapi так и подключаемая c библиотека, есть для android и я помню адаптировал из него него jni вариант для вызова из java на pc.

    p.s. к сожалению, с появления gpt и алгоритмов генеративного ИИ, синтез и распознавание речи значительно поднялось, но никто не релизил (я не нашел) именно sapi движок для них, что очень странно.
    Ответ написан
    1 комментарий
  • Зачем может пригодиться конвертировать время аудио записи в фреймы (librosa.time_to_frames)?

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

    Пример использования - вместо хранения серии близких по содержимому изображений (например вращение предмета, представленного серией его фотографий) можно хранить видеоролик (это заметно эффективнее чем просто картинки), но вместо его проигрывания, заставляешь плеер перескакивать на нужную позицию с точностью до номера фрейма.

    p.s. зачем конвертировать время во фреймы не придумывается, точнее везде где это нужно методы работающие со временем есть, хотя под капотом они конечно же работают со фреймами
    Ответ написан
    Комментировать
  • Синтез речи на сайт, но не Web Speech Api?

    @rPman
    Лучший открытый русскоязычный голосовой движок мне известный - rhvoice, есть во всех формах, от Windows SAPI до компилируемой библиотеки или android версии.

    Оформляешь его в виде бакэенда и шлешь строчки текста, необходимые к синтезу через него.
    Лучше варианта не найти. В теории, можно запустить библиотеку на клиентской стороне, собрав библиотеку на WebASM, но не уверен что это даст какую то пользу.
    Ответ написан
    Комментировать
  • Почему синтез речи качественно работает только через интернет?

    @rPman
    Из доступных/открытых/бесплатных русский язык качественно синтезирует движок rhvoice.

    Windows 8 и выше отлично синтезируют offline английский язык, русский тоже неплохой но уж очень депрессивный, слушать такой тяжело.

    p.s. качественно синтезировать речь помогает расстановка ударений и акцентов в тексте, т.е. чтобы речь была выразительной, нужно выделять в ней много интонацией, инструментов для этого в движках для синтеза много. Беда в том что для автоматического этого нужно пилить неплохой такой ИИ, и само собой компании такие как google/yandex/microsoft не будут делиться такой конкурентной информацией.
    Ответ написан
    Комментировать
  • Где взять озвучку произношения слов?

    @rPman
    имхо лучший из бесплатных text-to-speach движков (и даже открытых)) для русского языка rhvoice, там есть еще украинский и грузинский но качество ниже. Для windows дополнительно есть в реализации для sapi, плюс кучи других стандартов и просто в виде библиотеки

    начиная с windows 8 майкрософт включает в ос sapi движок, неплохой (женский голос) но депрессивный по звучанию, слушать его грустно.

    гугл дает отличное звучаение но бесплатные тарифы ограничены
    Ответ написан
    Комментировать
  • Синтезатор речи spp.exe для DOS - история?

    @rPman
    Для win3.1, win95.. и точно помню видел драйвер для winnt4 и слышал про такой для winxp (до первого сервиспака, кажется подходил драйвер от winnt4), который создавал полнофункциональное звуковое устройство на pc-speaker

    в win7 и выше спикер выпилили на уровне системы, даже штатный beep выдается на звуковую карту
    Ответ написан
    Комментировать
  • Как изменить голос в espeak ubuntu?

    @rPman
    Попробуйте rhvoice кажется это лучший из бесплатных русских, правда для linux там надо рукошевелить немного
    Ответ написан
    Комментировать
  • Windows SAPI: как задать ударение?

    @rPman
    Этот xml - это Semantic Markup Language (SML) стандарт, в sapi как я понял поддерживается его упрощенное подмножество, когда я тим пользовался, у меня много что не работало, то ли голосовой движок был не полноценным (а это для русскоязычной реализации обычное дело, кстати советую rhvoice) толи действительно sapi корявое.
    Начните от сюда https://docs.microsoft.com/en-us/previous-versions...

    попробуйте теги
    <emphasis level=“strong/moderate/none/reduced”> и <emphasizesyllable affect=“pitch/duration/both”>
    Ответ написан
    Комментировать