An open source implementation of Microsoft's VALL-E X zero-shot TTS model. Demo is available in https://plachtaa.github.ioVALL-E X: Multilingual Text-to-Speech Synthesis and Voice Cloning 🔊 English | 中文 An open source implementation of Microsoft's VALL-E X zero-shot TTS model. We release our trained model to the public for research or application usage. VALL-E X is an amazing multilingual text-to-speech (TTS) model proposed by Microsoft. While Microsoft initially publish in their resear…
Unirom запущенный на PSX (про 64K RAM - это шутка)По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.Уже то, что минимальный заголовок стандартного исполняемого файла - 2кб, говорит о многом. Подобную расточительность сложно б…
С китайского языка я еще не переводил:) Но мимо статьи ребят из ByteDance, которые разработали технологию VDUSE, пройти не смог. И хотя в название авторы вынесли «технологии виртуализации сети», на самом деле эти технологии применимы и к другим типам устройств — например, к дискам и видеокартам. Статья последовательно разбирает, как и почему развивались технологии виртуализации устройств, параллельно объясняя, как эти технологии работают, какие у них есть сильные и слабые стороны. Мы готовим м…
Всем привет! На прошлой неделе я выкладывал статью про ремонт Nintendo Switch, который оказался на удивление простым. Сегодня поговорим о более сложном ремонте. Речь идет об отвале процессора, об этой проблеме, к слову, я и не подозревал, если бы знал — консоль бы не покупал. Продавец, к слову, меня обманул (я покупаю гаджеты для ремонта сам, не ремонтирую на заказ, сокращаю объемы электронного мусора, так сказать). Но, к счастью, я решил проблему. Подробности — под катом. Сразу дам видео…
В 1997 году в соревнование между Blizzard и Westwood Studios внезапно для всех ворвался новичок в лице Ensemble Studios. Её «Age of Empires» незамедлительно обозвали смесью «Warcraft» и «Civilization», и не случайно. Впервые в истории жанра RTS-игра претендовала на историчность и даже познавательность. Создатели предлагали игроку пройти путь развития за одну из двенадцати цивилизаций — от неолита до вынесенной в заголовок «эпохи империй», развитого железного века. Как итог, игра не просто заш…
24 августа начался сброс в море первой партии воды с тритием с АЭС Фукусима. Планируется, что в течение 17 дней они сольют первую партию из 7800 т. из более чем миллиона тонн воды, накопленной на площадке. Весь же процесс слива воды займет более 30 лет. Так что нет, они не будут в ближайшие дни сливать весь миллион тонн воды.Пару лет назад, на 10-летие аварии, я писал для Хабра большую и подробную статью с разбором всех радиоэкологических последствий аварии, начиная с описания того сколько ра…
Что такое вообще платформы, что такое мультиплатформенные приложения?Платформы - база, на которых работают наши приложения. Это может быть компьютер, телефон, планшет или даже часы. Каждая из этих "баз" имеет свою операционную систему, такую как Windows на компьютерах или iOS на iPhone.Когда разработчики хотят создать приложение, которое будет работать на всех этих устройствах и операционных системах, они создают то, что называется мультиплатформенным приложением. Это приложение, котор…
ПредисловиеПредставьте себе следующую ситуацию: у вас на руках есть SPA с рендерингом полностью на клиенте, и вам необходимо сделать так, чтобы в зависимости от URL было разное содержимое у тега <head>. Например, ваш шеф просит вас сделать так, чтобы при вставке в Телеграм ссылки на французскую версию сайта с query параметром ?hl=fr появлялась превью с французским заголовком и описанием сайта.Как раз в такой позиции я оказался некоторое время назад, и мне на растерзание попался сайт на ч…
Отказываемся от рутины Backend разработкиОпишу личную боль в написании backend:Группировка данных для frontend, если у frontend'a что-то добавилось вам так же придется менять выдачу ему этих данных.Под каждую страницу или функционал плодить Endpoint.Для выборки данных нужно создавать/редактировать разграничения по правам, какая роль, какие данные может получать.Какие решения могут помочь с этими проблемами? Одним из возможных вариантов является переход на GraphQL. Это позволит решить три в…