YouTube SubSound — автоматическая озвучка субтитров на YouTube
Расширение для браузера, которое озвучивает субтитры на YouTube.
Вступление
Привет всем! Заходя на YouTube мы ограничиваемся роликами, язык которых нам знаком, а великое множество контента на других языках мы игнорируем. "Как здорово было бы стереть эту границу!" – подумал я и создал «YouTube SubSound».
Это бесплатное расширение озвучивает субтитры на YouTube параллельно видеоролику и поддерживает русский, английский, японский, китайский, корейский, французский, немецкий, испанский, итальянский и польский языки.
Процесс разработки
Немного предыстории. Всё началось с идеи переводить и озвучивать фильмы и сериалы. Интересно было пощупать механику субтитров, синтеза речи и синхронизации с видеорядом. После недолгой попытки реализации стало понятно, что полезного и удобного применения этому я не смогу найти и всё остановилось особо и не начавшись.
Но через некоторое время, открыв какое-то видео на YouTube с субтитрами, я ощутил сложность одновременно следить за картинкой ролика и читать перевод. Сопоставив предыдущий неудачный опыт озвучки фильмов с новой проблемой, родилась идея оживить субтитры YouTube программно генерируемым голосом. Итак, я решил сделать расширение для Chrome, т.к. это самый удобный способ внедрить данную функцию.
Накидав небольшую демку на ~80 строк кода, я понял, что получается довольно неплохо, хоть и результат сильно зависит от качества перевода. Само собой, лучше всего выходило с роликами, где автор позаботился о написании/переводе субтитров. Но доработав код, удалось добиться довольно приемлемой слушабельности. И в какой-то момент, во время теста я слушал фоном интервью-ролик с очень быстрой подачей и обнаружил, что не только уловил суть, но и не почувствовал сильного дискомфорта (тут дело вкуса) при прослушивании!
Записал пару видео, нарисовал быстро логотип, сделал скриншоты и отправил расширение на модерацию в Chrome Web Store, где за 2 дня его проверили и опубликовали. Теперь любой желающий может его бесплатно установить.
Как пользоваться?
Первым делом нужно установить расширение «YouTube SubSound» в ваш браузер.
После чего открыть любой ролик с субтитрами, вывести их на предпочитаемом языке и активировать озвучку, нажатием НОВОЙ кнопки в плеере YouTube.
Всё! Голос будет идти параллельно с видео!
Дальнейшие планы
Озвучку на текущем этапе сложно назвать профессиональной. Поэтому в планах добавить синтез речи от Yandex и Google, которые должны улучшить качество звучания и восприятия слушателем.
Также есть идея регулировать скорость произношения и высоту голоса для отдельных фраз, дабы как можно сильнее приблизиться к оригинальной звуковой дорожке.
Заключение
Продукт призван помочь людям получить доступ к контенту, который в силу языкового барьера недосягаем или тяжело воспринимаем. YouTube SubSound даёт возможность смотреть обучающие, научно-популярные или развлекательные видео без привязки к конкретному языку!
Я с нетерпением жду ваших отзывов о разработанном мной расширении. Не стесняйтесь оставлять комментарии! И если вам понравилось, проголосуйте за проект на ProductHunt.
Удачи и есть планы на другие браузеры(safari, firefox)!
Спасибо! Конечно. Если идея найдёт свою аудиторию, можно уже будет задумываться над другими браузерами.
Да, на другие браузеры тоже очень надо! А то так и будем сидеть на Хроме. А хотелось бы на Safari...☺️
Человек! Ты молодец!
Довёл до реализации! Была такая идея, но руки и голова инженера не позволяют реализовывать подобное.
Спасибо за работу!
Теперь можете пользоваться этим) Оно бесплатное)
Комментарий недоступен
Это как?
Супер-идея, идеально если бы работало на смартфоне в сочетании с платной подпиской на YouTube (когда выключаешь экран - звук продолжает работать).
Плюсанул вас на PH 😂
PornHub?)
Со смартфоном пока не представляю как это реализовать. За PH отдельное спасибо!
Это одна из тех идей, когда думаешь: "Это так гениально и просто. Почему я до этого не додумался?!"🤔
Надеюсь это будет также сильно популярно)
Думайте сразу про smart TV - tizen, webos, android. Это путь к масс-маркету.
Идея - огонь!
Спасибо за совет, всё впереди!
Супер
Сенкью)
надо бы еще научить приглушать в оригинальной дорожке речь говорящего
Громкость оригинальной дорожки можно прям в плеере менять. А вообще, готовлю скоро обновление, с возможностью менять скорость и громкость озвучки, если автоматическая не устраивает.
Комментарий недоступен
Спасибо! У любого расширения можно посмотреть код. Можете сами глянуть или отдать специалисту.
Спасибо! Отличное расширение!!!
Рад, что вам нравится) Приятного использования!
Гениально! Большой респект!
Попробовал. Предложение по улучшению - сделать звук озвучки громче (или звук оригинального видео тише). А то иногда не слышно озвучку
ProductHunt *
Исправил, спасибо:)
Предложение: Если нет субтитров на нужном языке, можно прикручивать перевод оригинальных субтитров (английских, их вроде Ютуб автоматом генерить может) и озвучивать сразу перевод на нужный язык.
И конечно, нужно для смартфона решение
YouTube может эти субтитры и перевести сам (в интерфейсе есть кнопка «Перевести…»).
Сейчас это именно так и работает) Сначала средствами YouTube переводятся автоматические или добавленные вручную субтитры, а потом расширение их озвучивает. На видео это продемонстрировали
Комментарий недоступен
Конечно пробуйте! Напишите после фидбек, если не сложно.
Друг, у тебя Яндекс идею позаимствовали , хорош.
Очень годно. Благодарствую. Не бросай это дело.
Спасибо. Пишите фитбэк, как появятся мысли во время использования!
Автор, это очень круто! Спасибо тебе!
Пожалуйста :)
Ждите звонок из Нетфликса
Netflix, напишите мне, сделаю вам такое же!
*охладите трахание*
Тут мои полномочия всё…
Мне очень пригодится, я часто смотрю спорт и много проблем с переводом. Спасибо автору за статью.
Спорт - довольно интересная ниша для популяризации этого расширения. Спасибо вам за использование!
Очень круто!!!
Пользуйтесь и пишите фитбэк - буду рад почитать!
И никто не упомянул, что это почти как в Железном человеке? Крутота же! Жду обновление с синтезом речи от Яндекса и Google
А ведь действительно!) Даже нашёл этот момент (0:52):
https://youtu.be/7__lfBX9No8?t=52
Рад, что вам понравилось!
Прекрасная идея!
И уже воплощённая.
Это просто здорово! 👍🏻😊
Установила и буду пользоваться.
Проголосовала в Ханте.
Успехов в совершенствовании! 🍀
Спасибо большое! Буду развивать!
Было бы круто если вы связались с разработчиками YouTube Vanced и эта ваша фича появилась в их продукте! Готов даже задонатить за такое)
Плюсую!
А выбор голоса озвучки будет?
P.S.Добавите голос Николая Дроздова)
Думаю да. На стадии MVP пока один голос и минимум проблем)
то думаешь по монетизации и скейлу?
Буду развивать расширение в бесплатном виде и постараюсь охватить как можно больше платформ.
круто очень полезное расширение!
Дальше будет ещё лучше! Спасибо :)
Пользуясь случаем, респектую будущему долларовому миллионеру!
Наконец полезная фича!
Ну, что вы, сэр)
Вроде работает, но...
В демонстрационном ролике громкость и скорость озвучки выше.
По факту я слышу медленный, тихий наркоманский голос...
Громкость оригинального звука можно убавить в самом плеере YouTube. А настройки скорости и громкости озвучки появятся в новом обновлении. Спасибо!
UPD: Добавлена возможность настраивать скорость и громкость озвучки!
Отличный плагин, установил пользуюсь!
Спасибо! Пишите фидбек!
Вот бы круто услышать синтез речи от Microsoft, они хорошую нейросеть сделали, но я так понимаю это на их серверах все держится, и бесплатного api нет
Пока в поисках хорошего бесплатного API. Или платного, чтобы юзеры могли свой ключ вставить и сами платить за себя.
Хорошая вещь!
Благодарю! Приятного использования. Пишите, если будут проблемы с расширением!
Автор, спасибо! Бегу голосовать!
Вам спасибо) Оставляйте фитбэк, после того как протестируете!
Круто! Очень полезное расширение. Успехов в разработке и продвижении!
Большое спасибо! Пишите фитбек после использования!
Сразу пошел ставить.
Потом расскажите понравилось ли вам)
с одной стороны крутая идея, с другой стороны, потом удивляемся, как же это люди стали так лениться))
Когда это стремление развиваться стало расцениваться как лень?
прикольно как то я тут на вс пару месяцев назад тоже задавался таким вопросом про перевод субтитров мне тогда накидали похожее расширение
Познакомьтесь, может что-то интересное выйдет)
При переключении на другую вкладку озвучка пропадает. Сделай так, чтобы можно было включать видео в фоновом режиме, а озвучка не прекращалась
Записал себе! В ближайшее время выкачу обновление
Крутая идея. Только вот сыро еще очень:
1. Свернув ролик в "окно в окне" - заглючила вкладка, либо вылетает окно с текстом, которое невозможно закрыть (еле убил вкладку)
2. Если вкладка не активна (работаешь в соседней вкладке и слушаешь ролик), то перестает работать озвучка.
3. В некоторых роликах нет реагирует на меню в субтитрах "перевод"
4. Иногда просто не появляется иконка с аудиосубтитрами
5. Нет выбора голоса (включить мужской или женский)
Доработайте, плз, верю что взлетит ;)
Хороший список проблем. Обязательно решу их!
Нужная вещь
Благодарю! Обязательно опишите свой опыт использования, как будет время.
и давно тут появилась кнопка "Слушать"?
Сам удивился. Не на всех статьях она есть.
Полезный проект! Успехов вам
Спасибо! Буду рад услышать об опыте использования.
-
-
чувак, ты реально крут..
Большое спасибо!
ЕМААА, этооооо крууто)
Я попробовала, есть задержка но в целом офигеноо
Приятно это слышать(читать)!
Делай стартап и продавай
Это уже стартап :)
А я так надеюсь, что однажды в мобильном приложении Ютуба появится переводчик субтитр, как и в браузере. Раз 5 писал письма с предложением, даже ответа шаблонного ответа не поступало обратно :(
Очень круто когда маленькие разработчики делают такие вещи, которые объединят мир. Пока корпорации пихают свои сторисы, тиктоки и прочую хрень, которая разрушает людям мозг.
Если бы ещё прикрутить нейросеть, которая автоматически будет подстраивать голос озвучки под голос в видео... ух, это будет просто бомба :)
продукт хороший , ))) после того , как попытался отключить расширение и продолжить просмотр ролика , крашит основательно и бесповоротно YouTube
Не нужно отключать расширение :)
Идея понравилась, если хочешь и дальше развивать, а для этого нужны деньги. То обращайся к нам в стартап-акселератор Krokit. Пиши мне в ЛС, помогу заработать на этом деньги, через нас уже прошло 150+ стартапов facebook.com/igorsaevets
Прощай РуТуб))
Идея классная, и ещё около 2-х месяцев назад была нужда в таком решении.
Спасибо. Сегодня протестирую.
Вам спасибо! Рассказывайте друзьям, если понравилось расширение!)
Думаю, было бы неплохо в перспективе добавить возможность выбора голоса, как минимум мужской/женский.
прикольно, но голос не успевает за субтитрами
Буду улучшать! Спасибо!
tgaru, очень круто! Особенно учитывая, что это первый релиз.
Да, со встроенными сабами пока не пашет, но, я понял, работа ведётся.
Удачи! Будем следить.
Пришлось зарегаться на PH, но лайкнул!
Спасибо!
Вам спасибо!
https://youtu.be/DCW5owMNps0?list=LL автор посмотри, есть похожее приложение.
Интересное решение.
Удивительно почему Гугл не сделают такую систему встроенную прямо в сайт.
https://vc.ru/tech/270552-yandeks-sozdal-prototip-zakadrovogo-perevoda-video-v-brauzere вот ещё посмотри это)
Сорри, не открывается.
Что-то перестал работать... Или Яндекс забрал эту технологию себе?
https://vc.ru/tech/270552-yandeks-sozdal-prototip-zakadrovogo-perevoda-video-v-brauzere
Знаете я очень много смотрю туторов на английском, связанных с рисованием. И часто включаю субтитры потому что не понимаю о чём речь. Так как мне нужно смотреть визуально материал а не на субтитры это расширение просто волшебно. Пускай говорилка звучит не так как бы хотелось. Но я посмотрел видео и пускай перевод ужасный. Но на 80% я усвоил больше. Просто спасибо, это реально очень полезная функция
Благодарю за отзыв! Надеюсь, в ближайшее время интегрирую красивый голос в расширение!
Это круто и полезно, странно почему сам Google это не реализовал. Хотя обычно вот такие расширения и позволяют сделать подобный функционал из "коробки".
почему у меня переводит только первые слова , как только затухают субтитры и первые же секунды уже идет тупо без голоса ? пока еще раз не нажмешь ВКЛ и ВЫКЛ
Напишите мне в Telegram: t.me/writeforhelp
Постараюсь решите вашу проблему.
Super product! Вперёд!
Спасибо!
Ютуб скоро должен выкатить поддержку мультиязычности, когдо можно менять не только субтитры но и аудиодорожку как на нетфликсе. И к сожалению в расширении надобность отпадёт...
Мультиязычность будет автоматом создаваться, или теми, кто публикует видео?!
Скиньте ссылку плиз на инфу.
Я думаю, что это будет работать только для очень редких видео (менее 0.1%), авторы которых заморочились с разными звуковыми дорожками. И будет как с играми в стиме в большинстве случаев, когда озвучка есть для английского, немецкого, француского, итальянского... А для русского только субтитры. На русских пользователей всему остальному миру глубоко насрать, поэтому русский язык будет только у авторов, имеющих отношение к России.
Пустышка, не работает вообще. Пробовал на автоматически сгенерированных субтитрах. Как говорят, работает только на добавленных, которых в 99% ютубовских видео нет. Смысла в этом расширении не вижу никакого.
Спасибо! Очень полезная вещь. Жаль только то, что далеко не всегда в принципе есть субтитры на русском для многих интересных видео. Есть только автоматический перевод, но он (как я поняла) не озвучивается.
Вам спасибо! Любой перевод озвучивается. Пока не работают только автоматические субтитры на оригинальном языке.
ургант просто скопировал чужое шоу что-ли? Он даже бороду, улыбку, оформление, позу и костюм скопировал.
Вот это поворот! 0_о На самом деле, об этом многие знали. У Урганта и Стивена Кольбера, одного из ведущих The Late Show (название тоже очень похоже, ага), даже совместные выпуски были.
И, кстати, очень многие российские передачи и сериалы — это адаптация зарубежных. Вот так и живём...
Возможно, но мы никого не осуждаем
Почти все вечерние шоу такого формата крайне похожи
Учите блять английский
Сама идея крутая
Но на самом деле… учите английский, японский, китайский, корейский, французский, немецкий, испанский, итальянский и польский языки.
Любите родину мать вашу!
Просто гениальная идея! Огромное спасибо! Вот только с реализацией немного не понял. Сначала после установки оно не работало совсем, иногда только какие-то обрывки фраз проскакивали. Через какое-то время стало работать лучше. Я не понял в чём дело. Комп мощный, работает стабильно. Винда 10. Chrome. И я правильно понял, что озвучка работает только в видео, где есть подготовленные субтитры для русского языка? Потому что именно на таких видео расширение как-то более-менее работает. А если на видео, где нет отдельных субтитров и приходится использовать автоперевод — там вообще тишина.
Поддержу, нажимаю на кнопку расширения и тишина.
8хххщ
@tgaru а на телефоне как-то можно использовать?
Пока нет, в будущем планирую добавить.
можно вопрос? я установил... вроде всё правильно.. но у меня не то то не идёт звук параллельно с видео... у меня его нет вообще.. может я что-то накосячил... помогите
Комментарий недоступен
Даю бесплатную подсказку для новой идеи... Создать вдоль таймлинии визуализацию звуковой дорожки, чтобы визуально определять, где к примеру кончается и начинается трек в музыкальной подборке.
Ну и другие вещи можно будет визуально определить по звуку.
Этого пипец как не хватает!
что то не работает,,,
не пашет, однако. автор слился?
по всей видимости так
Эх, объединить бы это расширение с этим https://zvukogram.com/speech/
и вот тогда будет что-то более-менее интересное. А пока качество озвучки это ппц(
а работает? у меня ни на одном видео не заработало. даже с английскими нативными субтитрами в английской же озвучке не заработало
привет, у меня почему то не работает, хотя иконка появилась. звук включен на максимум
у меня не идет озвучка(
Комментарий удален модератором