Как определить песню по звуку
Если вам понравилась какая-то мелодия или песня, но вы не знаете, что это за композиция, и кто ее автор, сегодня имеется множество возможностей определить это, при этом независимо от того, инструментальная ли это композиция или же что-то, состоящее преимущественно из вокала.
В этой статье будет рассмотрено, как распознать песню различными способами: онлайн, с помощью бесплатной программы для Windows 7 или XP (т.е. для рабочего стола) и Mac OS X, с помощью приложения Windows 8 (8.1), а также с использованием приложений для телефонов и планшетов Android и iPhone.
Определение песни по звуку онлайн
Начну со способа, который не требует установки каких бы то ни было программ на компьютер или телефон — речь пойдет о том, как определить песню онлайн.
Для этих целей существует целый набор сервисов в Интернете, один из них, уверенно справляющийся с задачей — http://www.midomi.com/
Для того, чтобы распознать песню онлайн с помощью midomi. com, зайдите на сайт и кликните мышью по «Click and Sing or Hum».
В результате вы сначала должны будете увидеть запрос на использование микрофона, после чего можно напеть часть песни (не пробовал, петь не умею) или поднести микрофон компьютера к источнику звука, подождать около 10 секунд, еще раз кликнуть туда же (будет написано Click to Stop) и посмотреть, что определилось.
Однако все то, что я только что написал — не слишком удобно. Как быть, если нужно определить музыку с YouTube или В контакте, или, например, узнать мелодию из фильма на компьютере?
Если у вас задача именно в этом, а не определение с микрофона, то можно поступить следующим образом:
- Кликните правой кнопкой мыши по значку динамика в области уведомлению Windows 7 или 8 (справа внизу), выберите «Записывающие устройства».
- После этого, в списке устройств записи, кликните правой кнопкой по свободному месту и выберите в контекстном меню «Показать отсоединенные устройства».
- Если среди этих устройств оказался Стерео микшер (Stereo MIX), щелкните и по нему правой кнопкой мыши и выберите «Использовать по умолчанию».
Теперь, при определении песни онлайн, сайт будет «слышать» любой звук, проигрывающийся на вашем компьютере. Порядок действия для распознавания тот же: запустили распознавание на сайте, запустили песню на компьютере, подождали, остановили запись и увидели название песни (если вы используете микрофон для голосового общения, не забудьте потом поставить его в качестве устройства записи по умолчанию).
Бесплатная программа для определения песни на ПК с Windows
Опять же, есть множество программ для компьютера, которые позволяют легко распознать музыку по ее звучанию, я остановлюсь на одной из них, которая хорошо справляется с задачей и не пытается установить на компьютер что-то лишнее — Audiggle.
Скачать программу Audiggle можно с официального сайта http://www.audiggle.com/download где она представлена в версиях для Windows XP, 7 и 8, а также для Mac OS X (хоть поддержка последней и не заявлена на сайте, проверено на Windows 8.1, работает).
После первого запуска программа предложит выбрать источник звука — микрофон или стерео микшер (второй пункт — если вы хотите определять звук, который в данный момент воспроизводится на компьютере). Эти настройки можно будет изменить в любое время использования.
Кроме этого, потребуется всеми нелюбимая регистрация (Нажмите по ссылке «New user…»), правда очень простая — она происходит внутри интерфейса программы и все, что нужно ввести — e-mail, имя пользователя и пароль.
В дальнейшем, в любой момент, когда вам нужно определить песню, которая играет на компьютере, звучит в YouTube или фильме, который вы сейчас смотрите, нажмите кнопку «Search» в окне программы и немного подождите до окончания распознавания (можно также кликнуть правой кнопкой по значку программы в трее Windows).
Для работы Audiggle, естественно, нужен доступ в Интернет.
Способы распознать песню на Android, iPhone а также с помощью приложения Windows 8
Приложения, которые помогут узнать название песни по звуку на телефоне или планшете с Android и iOS, думаю, всем известны.
Shazam для Windows 8
Самое популярное из них — Shazam, которое можно скачать в магазинах приложений всех популярных платформ (в том числе, в магазине Windows Store). И, в общем-то это единственное приложение Windows 8 (если не считать программ для рабочего стола), которое хорошо может определять песни, так что попробуйте.
Однако, в том, что касается мобильных платформ Android и iOS, помимо Shazam есть и еще один интересный продукт для этих целей — Soundhound, который, по многим отзывам, умеет узнавать музыку лучше, чем Shazam в последних его версиях. Приложение также можно бесплатно скачать в вашем магазине приложений, а его использование заключается в нажатии одной кнопки и поднесении телефона к источнику звука.
Простой способ определить песню на Android
И последний способ для Android, от самого Google — Sound Search или «Что играет». Честно говоря, я не знаю, в какой версии Android эта вещь появилась: у меня одни Nexus и везде 4.4.2, а увидел я этот виджет только при написании данной статьи.
Для использования, просто нажмите «Что играет?» и поднесите телефон или планшет к источнику звука, определяет очень точно.
Вот и все, думаю, этих способов вам хватит, чтобы узнать, что это за песня играет тут или там.
Как распознать играющую музыку по звуку
Опубликовано: 25.11.2022
Время на чтение: 6 мин
566
[wpsm_box type=»info» float=»none» text_align=»left»]
В данной статье мы расскажем о полезных приложениях и сервисах, которые позволяют распознать играющую музыку в колонках или по радио прямо сепйчас.
[/wpsm_box]
СодержаниеПоказать
- Shazam
- SoundHound
- TrackID
- MusiXmatch
- Sound Search
- Определение музыки на компьютере
Shazam
Самое популярное приложения для распознавания музыки, работающее на Android, iOS и Windows Phone. Распознавание музыки ведется через микрофон телефона, который нужно поднести к источнику звука. Песню можно напеть самостоятельно, но в таком случае точность распознавания существенно снизится.
На нахождение информации о композиции обычно тратится 3-5 секунд. Точность поиска приближается к 90%. После определения трека появляется информация об исполнителе ( в том числе биография), альбом, год выпуска, ссылка на YouTube и магазин контента для покупки композиции. В бесплатной версии Shazam есть баннеры, в платной версии рекламы нет.
SoundHound
Главный конкурент Shazam среди приложений. Работает на Android и iOS. Не умеет определять представителей русскоязычной эстрады, даже если они поют на английском языке. Зато с представителями западной музыки у SoundHound никаких проблем не возникает. Песню не обязательно включать, можно просто напеть её в микрофон или ввести несколько строк из текста.
Обнаружив подходящий трек, приложение покажет полный текст, добавит ролик с YouTube и кнопку для покупки песни. У SoundHound, как и у Shazam, есть платная версия без рекламы.
TrackID
Приложение для распознавания музыки, работающее на ОС Android. Переведено на 60 языков, включая русский, умеет определять представителей русскоязычной эстрады. Так же, как Shazam и SoundHound, показывает биографию исполнителя, дает ссылку на YouTube.
Найденной песней можно поделиться с друзьями через WhatsApp или ВКонтакте. Трек можно скачать или бесплатно прослушать фрагмент прямо в приложении.
MusiXmatch
Приложение для iOS, позволяющее определить исполнителя и название песни. MusiXmatch распознает музыку по звуку и по отдельным словам. Приложение может показать полный текст песни с переводом на русский язык.
Определив, что за трек играет, приложение покажет биографию исполнителя и предложит скачать мелодию или целый альбом в iTunes.
Sound Search
В последних версиях Android есть виджет SoundSearch, который ищет музыку силами Google. Найденную песню можно сразу купить в Google Play. Интерфейс виджета минималистичен. Есть только одна кнопка «What’s this song?», после нажатия на которую и запускается поиск. Результат выводится в том же небольшом окошке на рабочем экране.
Если виджета Sound Search у вас нет, воспользуйтесь голосовым поиском Google. Нажмите на ноту и поднесите микрофон телефона к источнику сигнала.
Достаточно 5-10 секунд, чтобы голосовой поиск определил, что за трек играет. Под информацией о композиции будет ссылка на неё в Google Play, где можно почитать слова песни или купить понравившийся трек.
Определение музыки на компьютере
Для распознавания музыки можно использовать не только смартфон, но и компьютер или ноутбук. Для этого нужен доступ в интернет и микрофон, хотя можно обойтись и без записывающего устройства, если неизвестная песня хранится на компьютере в виде аудиофайла. Одним из самых популярных онлайн-сервисов для распознавания музыки является Midomi. Работает он предельно просто:
- Нажмите «Click and Sing or Hum».
- Разрешите флеш-плееру доступ к микрофону.
- Включите музыку и поднесите микрофон к источнику звука или сами напевайте в микрофон 10 секунд.
- Нажмите «Click to Stop» и посмотрите, что найдет сервис.
Вместо Midomi на компьютере можно использовать полноценную программу для распознавания музыки, которая называется Audiggle. Она распространяется бесплатно и не устанавливает ничего лишнего.
- Запустите программу, выберите источник звука – микрофон или стерео микшер. При выборе стерео микшера программа будет захватывать звук, который воспроизводится на ПК через колонки, то есть микрофон не потребуется.
- Нажмите «New User» и пройдите простую регистрацию внутри интерфейса программы (e-mail, логин, пароль).
- Включите музыку и нажмите «Search».
Если неизвестная песня сохранена на компьютере, можно распознать её с помощью онлайн-сервиса AudioTag. Он позволяет загрузить трек с жесткого диска или вставить с другого сайта ссылкой.
Анализ мелодии в AudioTag занимает 10-20 секунд, после чего сервис предложит несколько вариантов. Вам останется только прослушать их и выбрать подходящий трек.
Определите песни на рабочем столе Linux с помощью SongRec, клиента Shazam для Linux
SongRec — это клиент Shazam с открытым исходным кодом для Linux. Он написан на Rust с графическим интерфейсом, использующим Gtk3.
С помощью алгоритма распознавания звуковых отпечатков Shazam это приложение может идентифицировать песню из аудиофайла или с помощью микрофона. Поддерживаются форматов MP3, FLAC, WAV и OGG.
[[Изменить]] В версии 0.1.4 SongRec также может распознавать песни из ваших динамиков , а не микрофон, с помощью флажка, который будет отображаться, когда эта функция будет доступна, в совместимых настройках PulseAudio.
Это работает путем анализа захваченного звука, будь то с микрофона или аудиофайла, и поиска соответствия на основе акустического отпечатка пальца в базе данных миллионов песен. Большая часть обработки выполняется на стороне сервера (поэтому SongRec подключается к серверам Shazam). При поиске совпадений в базе данных Shazam SongRec показывает исполнителя, названия песен и альбомов, а также дату, когда было выполнено распознавание. Все распознанные песни сохраняются в списке истории, который вы можете экспортировать в CSV или стереть.
Shazam — это приложение для распознавания музыки, принадлежащее Apple, доступное для Android, iOS, watchOS и macOS. Он может идентифицировать музыку на основе короткого образца, при условии, что уровень фонового шума недостаточно высок, чтобы предотвратить снятие акустического отпечатка пальца, и что песня присутствует в базе данных программного обеспечения.
SongRec можно использовать как с помощью графического интерфейса, так и из командной строки. Однако, используя его из командной строки, он может идентифицировать песни только из аудиофайла. Чтобы идентифицировать песню с помощью SongRec из командной строки, выполните следующую команду:
songrec audio-file-to-recognized-song /path/to/song.mp3
Вам также может понравиться: SubSync: автоматическая синхронизация субтитров Инструмент на основе звуковой дорожки
При запуске SongRec он запускается с включенным распознаванием песен с помощью микрофона, постоянно прослушивая новые песни для идентификации. Вход микрофона отображается в правой части окна приложения, поэтому вы можете выбрать устройство ввода, которое хотите использовать, а также там есть индикатор громкости.
Если вы не хотите, чтобы распознавание звука микрофона было включено, вы можете либо нажать кнопку в пользовательском интерфейсе приложения, чтобы остановить его, либо запустить SongRec с выключенным с помощью подкоманды gui-norecording
( songrec gui-norecording
).
Вы можете установить Rust из репозиториев вашего дистрибутива Linux вместо использования инструкций, приведенных на странице SongRec. Например. в Debian/Ubuntu установите зависимости, указанные на странице SongRec ( build-essentials
, libasound2-dev
, libgtk-3-dev
и libssl-dev
), а также Cargo
и rustc
, затем установите SongRec 3 Cargo 900 SongRec 3.90 с помощью 900 songRec .
Вы не найдете SongRec в меню приложений после установки. Запустите его с помощью Alt + F2
или с помощью терминала и введите songrec
или, если /home/
отсутствует в вашем PATH
, запустите его, используя полный путь к исполняемому файлу ( /home/<ИМЯ_ПОЛЬЗОВАТЕЛЯ>/cargo/bin/songrec
).
[[Изменить]] SongRec теперь доступен на Flathub для упрощения установки во многих дистрибутивах Linux.
Как определить музыку или песни по звуку
Знаешь мелодию песни, но не помнишь слова? Обычно я слышу песню по радио или в кафе, и если я не могу определить исполнителя, я просто гуглю некоторые тексты, пока они еще свежи в моей памяти. Я писал несколько месяцев назад о как найти название или название песни по тексту, но это полезно, только если вы знаете текст.
Кроме того, есть много песен без слов, поэтому в таких случаях вам обязательно нужно определить песню по мелодии или по звуку. К счастью, существует множество способов легко идентифицировать песни с помощью онлайн-инструментов, настольных приложений и приложений для смартфонов. В этой статье я перечислю различные методы, которые вы можете использовать для пометки песни.
Идентификация песен в Интернете
Если вы сидите за компьютером, то самый простой способ идентифицировать песню — использовать многие бесплатные онлайн-сервисы. С годами они стали довольно продвинутыми и даже позволяют вам просто напевать мелодию песни, чтобы идентифицировать их.
Midomi
Midomi позволит вам спеть или напеть мелодию, чтобы идентифицировать песню, поэтому, если вам нравится все время петь про себя, это будет идеально для вас. Я ужасный певец, поэтому службе было довольно трудно идентифицировать половину песен, которые я пытался спеть. Моя жена прошла мимо и спела три песни, и Мидоми узнала все три. Так что похоже, что ваши певческие способности повлияют на ваши результаты.
К счастью, напевание нескольких мелодий принесло мне лучшие результаты, поэтому, если ваше пение не работает, попробуйте напевать. Точность не так уж велика, поэтому продолжайте читать, если вы не можете идентифицировать свою песню с помощью Midomi.
AudioTag
Midomi — единственный онлайн-инструмент, который я смог найти, который позволяет вам петь или напевать, чтобы идентифицировать песни. Все остальное — либо приложение для смартфона, либо настольное ПО. Другим интересным сайтом, который я нашел, был AudioTag.
Здесь вы можете загрузить звуковой фрагмент из песни, и он попытается сравнить песню со своей онлайн-базой данных. Если вы слышите песню и можете записать ее часть с помощью телефона, вы можете попытать счастья, загрузив ее в AudioTag. Это также может оказаться полезным, если у вас есть файлы MP3 без идентифицируемой информации об исполнителе или песне, и вам необходимо правильно пометить их.
В дополнение к этим сайтам с автоматической пометкой существует несколько сайтов, управляемых людьми, которые помогут вам идентифицировать музыку. По сути, вы загружаете свое пение, напевание или музыкальную часть, и люди в Интернете попытаются помочь вам идентифицировать ее.
NameMyTune
NameMyTune — очень простой сайт с двумя вариантами: записать себя или прослушать записи других людей, чтобы определить их мелодию. Просто нажмите на Найдите название песни и разрешите доступ к вашему микрофону. Нажмите кнопку записи и начните петь! Выберите жанр музыки и ее возраст, а затем введите свой адрес электронной почты. Теперь вам просто нужно подождать, и, надеюсь, кто-то сможет понять это для вас.
WatZatSong
WatZatSong имеет ужасное имя, но делает то же самое, что и NameMyTune. Мне больше нравится NameMyTune, потому что он не требует от вас регистрации, как это делает WatZatSong. Как только вы это сделаете, просто запишите свой аудиосэмпл, откиньтесь на спинку кресла и расслабьтесь, пока кто-то еще идентифицирует безумную музыку, которую вы слушаете!
Идентификация песен с помощью приложений для смартфонов
Ваши возможности значительно расширятся, если вы сможете использовать свой смартфон для идентификации песен. Вы, наверное, уже слышали о нескольких приложениях из-за их популярности.
Shazam
Shazam — один из самых популярных инструментов для идентификации музыки и других типов медиа. С годами приложение получает все больше и больше функций, и для заядлых слушателей музыки это приложение отлично подходит. Одной из лучших функций является опция автоматического фонового прослушивания, которую вы можете включить, чтобы постоянно идентифицировать музыку, фильмы и телепередачи без необходимости открывать приложение.
Это хорошо помогает не разряжать аккумулятор и действительно работает. Если вы никогда не хотите пропустить песню, которую слышите в течение дня, то Shazam просто великолепен. Он также имеет множество других функций, таких как тексты песен в реальном времени и возможность смотреть музыкальные клипы на песни с YouTube.
SoundHound
SoundHound — еще одно приложение для всех платформ смартфонов, очень похожее на Shazam, но также имеющее дополнительную возможность слушать, как вы поете песню или напеваете.
Мне не удалось найти какое-либо другое приложение для смартфона, которое может слушать, как вы поете или напеваете, так что это ваш единственный выбор, если вы хотите сделать это таким образом. SoundHound также имеет живую лирику и другие обычные функции социальной музыки.
Идентификация песен с помощью программного обеспечения для настольных ПК
Есть несколько вариантов программного обеспечения для настольных ПК, но не все. Кроме того, если у вас нет смартфона и вы редко пользуетесь Интернетом, программное обеспечение для настольных компьютеров, вероятно, будет вашим последним выбором.
Audiggle
Audiggle — это простое маленькое настольное приложение, которое будет слушать песню с вашего микрофона и пытаться идентифицировать ее. Когда вы впервые запустите его, он попросит вас выбрать вход для записи, а затем вам нужно будет войти в систему. Вы можете зарегистрироваться прямо из интерфейса программы, а затем авторизоваться.
После входа в систему вы можете начать использовать программу для идентификации песен. В целом, он проделал достойную работу по идентификации песен, но не о чем особо писать. Было бы неплохо, если бы у них была только веб-версия программного обеспечения, над которым на сайте написано, что они работают, но этого может никогда не случиться.