Выпущена ранняя версия Rhasspy 3, а в ней распознаёт речь уже Whisper (по моделям от OpenAI), а синтезирует Piper. Всё ещё без облаков.
Whisper даже без закрытого словаря показывает впечатляющую точность. Для русского языка, да.
Даже модель tiny-int8 (43Мб), пригодная для Raspberry Pi 4, довольно шустро выдаёт похожий текст. А если чётко произнести, то даже правильный.
А small (968Мб) настолько суров, что даже восстанавливает по паузам пунктуацию, бьёт на предложения и замечает (по интонации?) вопросы!
Я как-то дальнейшее развитие своей говорилки планировал из расчёта на закрытый словарь, но похоже, что он не потребуется, можно сосредоточиться на тексте.
Что до Piper — после Larynx улучшение инкрементальное, но заметное. Голос звучит куда естественнее, фонемы соединяются органичнее.
Всё ещё местами странное ударение и добавились неловкие паузы, но "чтение первого абзаца случайной статьи с Википедии" теперь вызывает куда меньшее недоумение.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
И в мобильное приложение HA его добавили как мобильного ассистента — а вот это уже может быть интересно, т. к. это готовое удалённое (!) голосовое управление. Если туда добавят ещё и слово-активатор, можно будет старые андроиды приспосабливать как голосовые терминалы. Прикольно! Причём для моей системы работает уже сейчас, и почти без настройки!
Есть вещи и помельче.
Например, он научился показывать свою приборную панель (дэшборд, окей) через медиаплееры. Со скроллом даже. Правда, на 49 дюймах всё очень огромное и масштаб я сходу не нашёл. Но штука полезная.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?
А то, что централизованность платформы не панацея, хорошо видно в его горячо любимом Telegram – он, видимо, давненько не бывал в комментариях на YouTube, где скамеры разных видов зазывают от лица канала именно в Телеграм: забрать выигрыш или достать пикантных материалов. Авторы крупных каналов уже устали на это жаловаться и ограничиваются предупреждением зрителей, а LinusTechTips даже начали использовать сторонний скрипт автомодерации.
В общем, Климарев и Федивёрс по-прежнему в отношениях вида "не читал, но осуждаю".
Внезапно, да, с децентрализацией приходит разнородность культуры. И в некоторых местах культура по вашим субъективным меркам будет странная. Поэтому между некоторыми серверами связь сознательно оборвана модераторами. Но даже почти наглухо изолированный сервер Мастодона – всё ещё сервер Мастодона и почему-то в его прегрешениях виновата вся сеть, да? Децентрализация вдруг пропадает?
@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».
Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».
Но как только выгодно повернуть историю в другом свете, как только потенциальный заработок миллиардеров утекает «налево», так сразу виноваты те, кто не встроил в свой софт «защиту от ЦП».
Тут стоит сделать сноску: статья, на которую ссылается Климарёв опубликована в Washington Post, принадлежащей Джеффу Безосу. Не исключаю вероятность лоббирования интересов через прессу и манипуляцию информацией. Скорее даже уверен, что это так. И тут Климарёв виноват разве что в том, что у него есть дурацкая идея про модерацию, confirmation bias и нежелание разобраться самому.
@dside@mastodon.ml каждый день вычищаем из комментов на ютубе сотни «Ученuцы 1-l0 класc в uмени».
Нет, конечно, никакого ЦП в централизованных площадках не существует. Конечно централизованные площадки очень волнует модерация, а не «денег заработать».
Почему-то в отношении централизованных площадок есть понимание «много пользователей нереально модерировать, и виновата в их пригрешениях не площадка, а сами пользователи».
Но как только выгодно повернуть историю в другом свете, как только потенциальный...
🎬 Линус Техтипсович внезапно выкатил неплохое разностороннее рассмотрение:
- почему возможность заменять оперативную память и диск была приятной
- почему мы постепенно эту возможность теряем
- обнаглели ли производители (спойлер: да, хотя не во всём)
@dside ни одна компания не хочет терять прибыль из-за того что автоматизация производства компонентов делает процесс дооснащения дешевле, чем это было бы сразу непосредственно от производителя. Ломаются принципы капитализма.
😁 Мне лень открывать Твиттер, и идея вроде слишком на поверхности чтобы её ещё никто не предложил – если Маск собрался использовать домен x.com, то брендинг X-COM прям напрашивается. Особенно уместным видится "X-COM: Ужас из глубин".
🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.
🎨 Начал понимать, как пользоваться D3.js. Уже в трёх разных проектах применял, но понимать начал только сейчас. Смешно.
📃 Страница ошибки 404 теперь — заметка про страницы 404 вообще (это вышло почти случайно, но мне понравилось, поэтому развил идею).
💬 Несколько дополнил страничку для тех, кто думает взяться за геймдев (в котором я, правда, профессионально так работать и не начал, так что верить на слово не стоит, но и не нужно): https://garden.dside.ru/getting-started-building-games
🌱 Граф теперь покрашен в более "растительную" (под стать саду) гамму: узлы лиственно-зелёные, связи древесно-коричневатые, избранные страницы цветочно-ягодно-розоватые. Вроде с контрастом нигде не накосячил и выглядит не слишком пёстро, но поживее.
💬 «…но в интерфейсах чувствуется тяжёлая рука современных разработчиков, которые борются с проблемами производительности путём покупки ноутбуков помощнее.»
В сущности, превращает телефон в удалённо управляемый SMS-терминальчик.
(Что само по себе не слишком интересно, это же можно делать через Termux:API и SSH, кому не чуждо скриптизёрство.)
У него два режима: файловая система и IMAP. Работают они, в сущности, одинаково, различается только хранилище.
В режиме IMAP приложение заливает SMS в указанный почтовый ящик по мере их поступления.
Как?
У каждого сообщения указывается отправителем и адресатом этот же самый ящик, реальный получатель указывается в теме сообщения, а в теле письма — текст.
Так можно на них отвечать в обычном почтовом клиенте. Они будут по SMTP уходить обратно к вам в почтовый ящик, где SMS Gate будет их обнаруживать дублировать по #SMS.
Судя по коду, он старательно старается игнорировать у ответов префиксы Re: и цитаты в содержимом.
И совместимость с #Android 2.3+.
Полезное применение для смартфонов-старичков.
📱 Наткнулся в #fdroid на интересное — SMS Gate. Код даже почитал немного.
:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.
:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.
:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент, открыл профиль, если там тоже интересно — подписался.
:blobcatpeekaboo: А я стараюсь держать у себя в ленте небольшой объём постов, чтобы на ознакомление с ним не уходило много времени. К сожалению, знакомиться в деталях с каждым профилем из практически двух сотен подписчиков, появившихся у меня всего за пару дней, я очумею.
Так что не принимайте отсутствие ответной подписки на свой счёт. Если вы постите интересное для меня, я наверняка на вас ещё наткнусь. :blobcatthumbsup:
:blobcatthinking: Я в новой волне Твиттерян замечал предложения взаимных подписок, причём местами в контексте, что это будто неявный "социальный протокол" такой, как small talk.
:blobcatshrug: Скажу честно — я с этой традицией не знаком, не очень её понимаю и следовать не собираюсь.
:blobcatgoogly: Когда речь идёт о случайных персонажах в интернете (коим я здесь являюсь для ≈всех) — мне кажется, что подписки в обе стороны должны быть двумя самостоятельными процессами. Наткнулся на интересный контент,...
@dside твитторяне вроде как таким образом хотят расширить свою ленту, так как до конца еще не разобрались как работает подтягивание контента из федерации.
В твиттере новых людей подсовывали алгоритмы, что расширяло круг общения.
Здесь, похоже, придется самому думать, как не остаться в пузыре, который сам себе создал.
@dside@th3rdsergeevich
Меня несколько удивляет (ну, во всяком случае, кажется контринтуитивным), что если пост продвинул человек с моего сервера, то пост попадет в ленту федерации, а не в ленту моего сервера. Спасибо большое!
💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).
Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.
У нас на mastodon.ml вот такие: https://emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение можно понять, наведя на них мышь
- :twittercheck: — абсолютное оружие по Маску, здесь можно подставить даже в ник, если хотите
- :blobcat: — без комментариев
Если вы на другом сервере — откройте https://emojos.in/ и введите адрес вашего, чтобы увидеть, что у вас есть.
Вне Mastodon поддерживаются они неплохо (а местами даже лучше!), но не на 100% — какие-то проекты ещё не научились, а какие-то даже сознательно отказываются (кх… S̴m̷i̵t̴h̵e̸… кхе!).
💡 В Fediverse некоторые серверы могут представлять и показывать в постах нестандартные эмодзики (узнал сегодня, что у них есть краткое название #emojo, в противовес обычным emoji).
Вводите в редакторе поста двоеточие, начинаете вводить кусок названия — видите менюшку вариантов.
У нас на mastodon.ml вот такие: https://emojos.in/mastodon.ml — из некоторые, стоящие особого внимания:
- маркеры тона, вроде :tone_sarcasm: :tone_joke: или :tone_genuine: — в отличие от своих буквенных собратьев, их значение...
@dside в кальке их больше, да! :ablobcatheartsqueeze:
И зачем же так Гришу подначивать?! )
Вон, сколько просили ушки в мастодон!? Женя добавил? Нет, они же так и не появились... :ablobcatcry:
вот и у него другие задачи пока есть перед добавлением эмодзи, наверное :blobcatanimeeyes:
Несколько рекомендаций от меня для беженцев из #Twitter: (1/3, «Самое важное»; остальное дальше по треду)
📜 На каждом сервере свои правила, и обычно недлинные, с ними познакомиться не только важно, но и недолго — это не типичные километровые корпоративные Условия Использования, на mastodon.ml вот такие: https://mastodon.ml/about
🎉 Количество подписчиков переоценено, объёмы веселья главнее — подписывайтесь на интересных, отписывайтесь от неинтересных, глушите смутьянов, блокировать обычно незачем
🐘 #Mastodon разрабатывается открыто и радостно интегрируется с чем угодно, гнаться за официальным нет большого резона; для #Android, например, есть классный и бесплатный @Tusky
Несколько рекомендаций от меня для беженцев из #Twitter: (1/3, «Самое важное»; остальное дальше по треду)
📜 На каждом сервере свои правила, и обычно недлинные, с ними познакомиться не только важно, но и недолго — это не типичные километровые корпоративные Условия Использования, на mastodon.ml вот такие: https://mastodon.ml/about
Несколько рекомендаций от меня для беженцев из #Twitter: (2/3, «Взаимопризнание — как взаимоуважение, по послабее»)
🙈 В публичных сообщениях вы потенциально общаетесь со случайными прохожими. Да, пусть в интернете. Если постите что-то, что было бы неприятно случайно кому-то засветить на мониторе в офисе — пожалуйста, прикрывайте это Content Warning'ом (CW).
🤝 Это эдакий компромисс с персонажами более строгих взглядов — да, мы будем это постить, можете не смотреть, если не хотите.
😎 У нас тут есть незрячие пользователи. Их немного, но они есть и как правило люди неглупые. При прикреплении картинок к ним можно добавить текстовые описания и это *стоит* по возможности делать, т. к. им может быть что об этом сказать.
Несколько рекомендаций от меня для беженцев из #Twitter: (2/3, «Взаимопризнание — как взаимоуважение, по послабее»)
🙈 В публичных сообщениях вы потенциально общаетесь со случайными прохожими. Да, пусть в интернете. Если постите что-то, что было бы неприятно случайно кому-то засветить на мониторе в офисе — пожалуйста, прикрывайте это Content Warning'ом (CW).
🤝 Это эдакий компромисс с персонажами более строгих взглядов — да, мы будем это постить, можете не смотреть, если не хотите.
💻 Поставил тут на свою старинную лабораторную машинку (Core i3-2310M, 8Gb RAM) #Windows 11. Посмотреть, что за зверь такой. Что имею сказать:
- ISOшку установщика просто так не скачать, пришлось тянуть Media Creation Tool через VPN, ему образ дают без VPN
- чтобы обойти список процессоров и отсутствие TPM, установщик пришлось записать на флешку Rufus'ом
- ставить без интернета (штатно) больше нельзя, вариантов не входить в аккаунт Microsoft тоже не предлагается… если только не ввести e-mail, аккаунт которого забанен (a@a.com, например)
- тёмная тема в диспетчере задач, но вместо тонких вкладок наверху здоровенное несворачиваемое меню слева, мешает его использовать в маленьком окне
- закруглённые окна и оттянутые к центру кнопки панели задач, хотя последние можно в настройках вернуть влево
А в остальном… да тот же Win10. Тот же дурной интерфейс настроек, предустановленное барахло (которого стало больше) возвращается при крупных обновлениях, в тёмном режиме внезапные белые пятна…
💻 Поставил тут на свою старинную лабораторную машинку (Core i3-2310M, 8Gb RAM) #Windows 11. Посмотреть, что за зверь такой. Что имею сказать:
- ISOшку установщика просто так не скачать, пришлось тянуть Media Creation Tool через VPN, ему образ дают без VPN
- чтобы обойти список процессоров и отсутствие TPM, установщик пришлось записать на флешку Rufus'ом
🙄 Меня забавляет, какая истерика разгорелась вокруг пришествия #Meta в #Fediverse.
🤬 "Они отвратительно модерируют свои платформы!"
💬 Это не новое для Fediverse явление. Вы видели недавнюю спам-волну с mastodon.social и реакцию сети на неё?
В правилах вашего инстанса такие ситуации, вероятно, уже предусмотрены. А баны по предполагаемым поводам дискредитируют эти правила, отдавая приоритет левой пятке админа, чем снижают доверие к инстансу.
🤬 "Но они уже сделали точно то же самое с #XMPP!"
💬 Кого федерация в XMPP *заботила*, те перестали пользоваться сервисами, которые от неё отказались. Очевидно, заботила она немногих. И *это* — ключевая проблема.
Но когда развивался XMPP, было сложнее убедить людей, что это реальная проблема, т. к. ярких иллюстраций вреда было куда меньше.
А XMPP же не исчез. Просто стал уделом тех, кого федерация волнует. Да, Fediverse вполне может пойти тем же путём. Но не потому что пришла Meta, а потому что широкая общественность так ничего и не поняла.
🙄 Меня забавляет, какая истерика разгорелась вокруг пришествия #Meta в #Fediverse.
🤬 "Они отвратительно модерируют свои платформы!"
💬 Это не новое для Fediverse явление. Вы видели недавнюю спам-волну с mastodon.social и реакцию сети на неё?
В правилах вашего инстанса такие ситуации, вероятно, уже предусмотрены. А баны по предполагаемым поводам дискредитируют эти правила, отдавая приоритет левой пятке админа, чем снижают доверие к инстансу.
🤬 "Так ты что же это, считаешь, что в падении #XMPP гиганты не виноваты?"
💬 Они, безусловно, в нём поучаствовали. Но опосредованно. В первую очередь это падение приняли конечные пользователи.
🤬 "Это же victim blaming?"
💬 Нет, хотя сходство есть. Так обычно именуются ситуации, где в отношении жертвы совершили активное вредоносное действие, которое *были* обязаны (по закону, например) не совершать.
Здесь немного другое — перестали оказывать активное полезное, которое оказывать и не были обязаны.
С точки зрения "жертвы" вроде бы то же самое — стало хуже.
Но для "нарушителя" это скорее как прекращение благотворительности. А если благотворительность обязательна, это уже не благотворительность, это закон, в социальном смысле.
🤬 "Так ты что же это, считаешь, что в падении #XMPP гиганты не виноваты?"
💬 Они, безусловно, в нём поучаствовали. Но опосредованно. В первую очередь это падение приняли конечные пользователи.
🤬 "Это же victim blaming?"
💬 Нет, хотя сходство есть. Так обычно именуются ситуации, где в отношении жертвы совершили активное вредоносное действие, которое *были* обязаны (по закону, например) не совершать.
Здесь немного другое — перестали оказывать активное полезное, которое оказывать и не были обязаны.
Кто-то запустил на #Twitch#стрим ИИсуса. Да, именно так, ИИсуса. Сгенерированные через #ИИ изображение, текст (ChatGPT) и звук виртуального Иисуса Христа.
Кто-то запустил на #Twitch#стрим ИИсуса. Да, именно так, ИИсуса. Сгенерированные через #ИИ изображение, текст (ChatGPT) и звук виртуального Иисуса Христа.
🏠 …и #HomeAssistant тоже растёт.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
И в мобильное приложение HA его добавили как мобильного ассистента — а вот это уже может быть интересно, т. к. это готовое удалённое (!) голосовое управление. Если туда добавят ещё и слово-активатор, можно будет старые андроиды приспосабливать как голосовые терминалы. Прикольно! Причём для моей системы работает уже сейчас, и почти без настройки!
Есть вещи и помельче.
Например, он научился показывать свою приборную панель (дэшборд, окей) через медиаплееры. Со скроллом даже. Правда, на 49 дюймах всё очень огромное и масштаб я сходу не нашёл. Но штука полезная.
🏠 …и #HomeAssistant тоже растёт.
Собственно, Whisper и Piper я испытывал именно в нём, на его новом помощнике Assist. К нему, к сожалению, чисто голосом сейчас обратиться никак, хотя в сообществе придумали забавные методы типа обращения к нему по телефону (поднял трубку, сказал, услышал ответ, положил). Но интерфейс добавления названий для разных объектов — красота. Удобно и в нужном месте.
@dside Не врубился Rhasspy - это движок голосового чата? Типа команды давать, а он под капотом скрипты запускает?