Транскрипция видео в текст , Локально
Коллеги, кто как делает локально разпознавание речи( русский язык ) в видео файле и как отдельно юзать что-то по типу этого https://nextcloud.com/blog/app-contest-develop-an-app-with-the-smart-picker-to-win/ ?
Коллеги, кто как делает локально разпознавание речи( русский язык ) в видео файле и как отдельно юзать что-то по типу этого https://nextcloud.com/blog/app-contest-develop-an-app-with-the-smart-picker-to-win/ ?
В общем, возникла необходимость распознавать достаточно длинные записи речи и перегонять их в текст, а текст уже затем в субтитры. Как делать субтитры я знаю, а вот с распознаванием речи есть трудности. Я плохо разбираю английский на слух, так что хорошо бы отдавать эту часть работы программе. Но какую программу использовать? Хотелось бы поменьше ошибок и отсутствие обязательной регистрации, но отсутствие ошибок в приоритете.
Pocketsphinx работает очень так себе, судя по тому, что у меня получилось. Возможно, я просто не умею его готовить.
Начал углубляться в тему болезнености глаз. Хотел поделиться со всеми, кто пересобирает мир юзает африканский линупс.
Причины усталости глаз:
— неродное разрешение монитора;
— ШИМ подсветки;
— излишняя или недостаточная яркость;
— кристаллический эффект (матовые дисплеи);
— блики (глянцевый дисплей);
— неправильное питание пикселей;
— шревты;
— растояние от дисплея;
— неправильная планировка времепровождения;
— линупс
— ктулху.
Разбираем детально и ищем способы решения проблем.
С первым, думаю, всё ясно — выставляем родное разрешение указанное в технических хар-ках. В случае неродного разрешения, глаза устают после длительного чтения с экрана. Проблема кроется в том, что глифы шрифтов растеризуются под несуществующую пиксельную решётку, которая растягивается и искажается монитором. Шрифты кажутся размытыми.
ШИМ подсветки — беда и чума большинства современных мониторов. Яркость дисплеев регулируется путём изменения скважности импульсного питания подсветки. Регулировать яркость изменением тока невозможно, ибо кристал светодиода деградирует при незначительном уменьшении или превышении рабочего значения тока. По сути, светодиоды мерцают. Всегда.
Помните как нам вбивали в головы, что светодиоды это будущее? Мы ведь можем сэкономить 10Вт электроэнергии, что положительно скажется на выживании вымирающих видов африканских пони. Помните, да? Реальность обманчива — светодиоды просто дешевле, чем каноничные газоразрядные лампы. Несмотря на то, что яркость газоразрядных ламп тоже регулируется ШИМ — они не могут тухнуть моментально, таким образом уменьшая нагрузку на глаза. Светодиоды же, прекрасно и моментально тухнут.
Так что, разбираем монитор, выкидываем светодиоды и ставим лампочку Ильича. Берегите свои CRT и CCFL для детей — их глаза скажут вам спасибо. Да-да, CRT тоже. Никакого радиоактивного, альфа-, гамма-, бета-, тау-, лямбда- и прочего
эзотерически-атсрального излучения у них нет. А те нещасные электроны, которые атакуют внутреннюю пов-сть дисплея не могут навредить на растоянии 20 и более см.
Яркость дисплея. Правило гласит: 100-200 Нт(Кд/м^2). Кроме того, разница между освещённостью окружающих пов-стей не должна превышать 200Лк (тут точно не помню, курим СанПин). Переводим взгляд на стену и затем, на монитор — уменьшаем яркость, если чувствуем напряжение в глазах. А у тебя продуманное общее освещение в помещении?
Кристаллический эффект. Зависит исключительно от типа покрытия дисплея. Такое ощущение, что мониторы тестируют свиборги, но не люди. Используем матовые дисплеи только в крайних случаях — в полевых условиях. В условиях нормальной и продуктивной работы в помещении — глянцевые дисплеи. А если пов-сть экрана бликует, то виноват в этом не дисплей, а твои кривые руки и бездарность в планировке рабочего места.
Питание пикселей. Тут всё печально. Проблемы всё те же — дешёвые матрицы рук дядюшки Ляо. Суть в том, что на пиксель нельзя подавать напряжение непрерывно — его нужно постоянно инвертировать, иначе жидкий кристал примет вечный угол поляризации света (поджарится). Из-за того, что изменение полярности питания пикселя асинхронизировано с соседним пикселем (в дешёвых матрицах) — появляется заметная рябь, мерцание на частоте в в два раза меньшей от частоты развёртки (обновления).
Ещё немного по дешёвым матрицам. Часто применяют низкокачественные поляризаторы, что приводит к цветовой инверсии и муару, но косвенно влияет на зрение.
Шревты. Ещё Татьяныч об этом говорил. Юзаем нормальные ttf-шрифты и будет счастье. Желательно использовать полный хинтинг, чтобы глифы выглядели отчётливо, без гламура и красоты. Береги глаза, гентушник.
И ещё — юзаем человеческие темы, которые обеспечивают хорошую контрастность между текстом и фоном. Помнишь тот обоссаный фон в старых форточках? Он всяко оптимальнее белого фона. Стандартная тема в Gnome 3 — сущий ад, ибо в ней меняется контрастность окон в зависимости от фокуса. Только индусы без глаз могли такое придумать. Ну и белые литеры со слабым хинтингом на чёрном фоне всяко способствуют улучшению зоркости.
Вытяни руку до экрана. Так лучше всего, запомнил? Верхняя граница дисплея на высоте глаз. Ну и раз за час отойди от экрана. Посмотри на окружающий мир, на девушку которой у тебя нет и выпрыгни в окно.
По теме:
http://techmind.org/lcd/dotinv.html
http://techmind.org/lcd/dotinvrgb.html
http://techmind.org/lcd/dotinv2l.html
http://techmind.org/lcd/dotinv2lb.html
http://techmind.org/lcd/dotinvrgb2l.html
http://techmind.org/lcd/dotinvrgb2lb.html
Если у тебя хотя бы на одном видно мерцание — выкинь монитор в окно. Береги глаза — они всяко дороже твоего говномонитора.
P.S. У меня мерцает на 3 и 5. При этом, если изменить контрастность с 50 на 49 и обратно, то мерцание исчезает. Исчезает до первого изменения фона на экране. Диагноз — брак в микроконтроллере монитора (или в его ПО, что не суть, ибо дома не решается). Печально, что при покупке монитора об этом обо всём не знал. Сейчас же глаза на лоб лезут. Монитор — Philips IPS 237E. Не покупайте этот и похожий на него шлак.
P.P.S. Приношу извинения линупсоидам, которых обвинял в кривых шрифтах. Действительно, ранее полагал, что глаза болят из-за кривых шрифтов в линукс. Хотел лично подвергнуть карам Столлмана, честное слово. На самом деле, пусть и не все, но часть шрифтов вполне годная. Те же liberation, droid.
Гляньте, шо деется… https://www.mail-archive.com/nginx-ru@nginx.org/msg12178.html
для Ъ: один маленький LD_PRELOAD=либтовмайор.so и all your base are belongs to us…
Посоветуйте, пожалуйста, надёжный внешний накопитель для фоточек и прочего для человека, далёкого от этого вашего айти. Важные критерии: чтобы его сложно было убить неловким движением и чтобы он сам не умер, полежав пол года на полке. Объём большой не нужен – 1 Тб хватит всем.
Да, так и есть - этот плагин, которым давно пользуюсь, был только что чисто случайно изобличен, что он «сливает» DNS-запросы в обход ваших настроек.
Сегодня устал как собака, подробности завтра.
Но по названию темы вы сами поняли, о чем речь, и сможете смоделироватьс ситуацию.
Перемещено Shaman007 из security
Посоветуйте программу с графическим интерфейсом для скачивания с YouTube. Желательно, чтобы была в Ubuntu, но если такой не существует, то можно и стороннюю.
UPD
Всем привет! Описываю ситуацию. У меня поднят wireguard на сервере. Сервер арендую у российского провайдера, но местоположение-Нидерланды. При попытке залогиниться на сайт chatgpt, блокирует и пишет что с вашей страны доступ запрещен. Но если залогиниться через другой впн, а потом снова перейти на свой, то чат работает без проблем. Причина блокировки скорее всего из за принадлежности ip адреса российской компании. Можно ли как то скрыть этот факт, а именно принадлежность ip? Знаю что можно арендовать другой сервер, через который точно будет доступ и перенаправить весь трафик с российского сервера на другой. Хотелось бы узнать можно ли все сделать на одном сервере?
Я сначала думал, что 2 устройства могут выйти в сеть в разное время, и изменения синхронизируются. Главное, чтобы и и тот, и другой в принципе выходили в интернет, неважно когда и пересекается ли их нахождение в сети по времени.
Но, потом понял, что так как в Syncthing нет центрального сервера, то изменения нигде и не могут храниться.
Поэтому, нужно обязательно иногда выходить в сеть одновременно. Пусть даже на короткий промежуток времени, но одновременно.
Правильно?
На cnews прочитал прекрасное.
Компания Adobe запретила пользователям своего ПО из пакета Creative Cloud пользоваться старыми версиями ее софта. Как пишет Vice, Adobe устроила массовую рассылку уведомлений, в которых сообщила, что использование старых версий ее приложений – это прямое нарушение лицензионного соглашения, а это, в свою очередь, тянет на повод для судебного иска против клиентов.
Уведомления получили пользователи наиболее популярных и распространенных программ Adobe, известных во всем мире. Так, обвиняемыми в суде теперь могут оказаться все, кто работает в Lightroom Classic, Photoshop, Premiere, Animate и Media Director и по тем или иным причинам не обновляет их до актуальных версий.
Другие ссылки по теме:
А линукс и опенсорс тут при том, что теперь ещё смешнее стало слушать песни на тему «Я выбираю программы не по идеологическим соображениям», «Столлман тащит в софт идеологию» и др.
Почти в каждую программу на qt пришлось обновлять до последней версии и добавлять в .desktop
Exec=env QT_DEVICE_PIXEL_RATIO=2 QT_AUTO_SCREEN_SCALE_FACTOR=true путь к программетакже пришлось править glib-schemas для нормального логина
sudo nano usr/share/glib-2.0/schemas/93_hidpi.gschema.override
[org.gnome.desktop.interface]
scaling-factor=2
text-scaling-factor=0.87
Еще множество глюков и неудобств. скриншоты
Хочу узнать основные плюсы и минусы WEBP и APNG, а заодно интересно посмотреть и на их сравнение с GIF. И вообще понять, на что ориентироваться в ближайшем будущем- WEBP или APNG. Потому что была ситуация, что имели один формат (gif), хоть и не идеальный, а теперь получается, что имеем еще два. Пускай идеальнее первого, но теперь их стало еще два. Хочу услышать веские доводы, кого заранее закопать и почему, и во что конвертить прикольные гифки.
Сконвертировал пачку PNG в WebP:
for f in *.png; do convert $f subdir/$f.webp; done
Результат не понравился — хорошо видны прямоугольные артефакты. Попробовал варьировать качество:
for f in *.png; do convert $f -quality 50 subdir/$f.webp; done
for f in *.png; do convert $f -quality 90 subdir/$f.webp; done
for f in *.png; do convert $f -quality 99 subdir/$f.webp; done
for f in *.png; do convert $f -quality 10 subdir/$f.webp; done
for f in *.png; do convert $f -define webp:lossless=true subdir/$f.webp; done
Во всех случаях получаются идентичные файлы. В чём проблема? Как задать качество?
Ответ: В Gentoo по умолчанию media-gfx/imagemagick собирается с USE="-webp". Но это означает не полное отсутствие поддержки, а использование каких-то захардкоженых параметров. Пересборка с USE="webp" помогла.
Как сделать HTTPS на веб сервере без домена? Как сделать бесплатный сертефикат на ip (публичный).
3 мая состоялся выпуск 8.2.0 библиотеки libzim для C++, предназначенной для работы с файлами в формате ZIM. Разработка библиотеки ведётся и спонсируется проектом Kiwix.
Кроме этого, проект Kiwix предоставляет набор консольных утилит zim-tools, десктопный и мобильные клиенты, и скрипты для создания файлов ZIM из HTML многих популярных сайтов.
( читать дальше... )
>>> Подробности
Всем добрый день.
Возможно ли в линукс использовать несколько копий одной программы?
Например, у меня в виндовс стоит фаерфокс браузером по умолчанию, и несколько версий портативного фф.
Можно ли тоже самое реализовать в линукс системе?
Новый браузер с говорящим названием Next ориентирован на управление с клавиатуры, поэтому привычного интерфейса как такового в нем нет. Сочетания клавиш сходны с теми, что используются в Emacs и vi.
Браузер можно настроить под себя и дополнить расширениями на языке Lisp.
Есть возможность «нечеткого» поиска – когда не надо вводить подряд идущие буквы конкретного слова/слов, а достаточно нескольких разрозненных (но последовательно идущих) букв из искомого слова.
История поиска сохраняется в виде дерева, таким образом проще отследить переходы между страницами.
Next находится на стадии активной разработки, поэтому создатели призывают сообщать обо всех обнаруженных ошибках и высказывать идеи и пожелания. Также разработку можно поддержать материально.
>>> Подробности
ЛОР, выручи, пожалуйста.
Надо сделать чтобы в браузере не открывался url с http.
Что делаю:
iptables -A OUTPUT -p tcp --dport 80 -j DROP
iptables-save > /etc/iptables/rules.v4
Перезагружаю компьютер. Пробую зайти на lib.ru. Не срабатывает правило :-(
Так можно рандомного юзера с подобным описанием увести, находим просроченный домен, регаем на себя, просим поставить почту «ведь указана в описании» и восстанавливаем туда пароль. Или даже больше - сначала просим сменить почту и только потом регаем домен, чтоб зря не возиться.
Привет, ЛОР!
Куда писать для актуализации данных GeoIP?
Скажем, у нас есть AS, есть б/у подсеть IPv4, физически расположена в стране X, однако некоторые (почти все) GeoIP базы показывают страну Y (Нидерланды, видимо, локация прошлых владельцев подсети).
Хотелось бы, чтобы во всех GeoIP базах отображалась актуальная информация.
Думали, что со временем всё обновится, однако уже год прошёл, а всё Нидерланды кажут.
| ← назад | следующие → |