SongRec, клієнт Shazam, написаний на Rust, доступний для Ubuntu

про Songrec

У наступній статті ми розглянемо SongRec. Це неофіційний клієнт Shazam для Gnu / Linux, який написаний на Rust. Якщо ви слухаєте пісню і не знаєте її назви, і хочете використовувати 'Shazam'але у вас немає під рукою телефону Android або iOS, SongRec може вам допомогти.

Робота з цим додатком дуже проста, це практично те саме, що офіційний додаток. Як тільки ви його запустите, програма почне слухати, що відтворюється навколо неї, і незабаром вона повідомить нам назву пісні, яка відтворюється.

Загальна характеристика SongRec

інтерфейс songrec

  • Коли ми запустимо програму, ми побачимо простий у використанні інтерфейс.
  • Програма може розпізнавати аудіо з довільного музичного файлу або звуку мікрофона.
  • Як ти впізнаєш пісні, програма покаже нам історію пісень, визнаних у графічному інтерфейсі, які можна експортувати в CSV.
  • Додаток здійснює безперервне виявлення пісень з мікрофона, надаючи нам можливість вибору пристрою введення.
  • Має здатність розпізнавати пісні, що відтворюються з динаміків, а не за допомогою мікрофона.
  • Це додаток можна використовувати як з графічного інтерфейсу, так і з командного рядка (але лише для частини розпізнавання файлів).

songrec з терміналу

  • Додаток має версію Python (тільки в командному рядку), що творець зробив перед переписом у Rust для покращення продуктивності.

Це лише деякі особливості програми. Вони можуть детально проконсультуйтеся з усіма з них Сховище програми GitHub.

Встановіть програму SongRec на Ubuntu

Перш ніж переглянути, наскільки простим у використанні додаток SongRec, його потрібно спочатку встановити. Користувачі Ubuntu можуть використовувати репозиторій, запропонований програмою, або відповідний пакет Flatpak.

Використання сховища

На Ubuntu додаток SongRec можна встановити через PPA, сумісний з Ubuntu (18.04, 20.04, 20.10, 21.04 та 21.10). Щоб встановити SongRec на нашому комп’ютері, ми почнемо з відкриття терміналу (Ctrl + Alt + T) додати сховище за командою:

додати репо Songrec

sudo apt-add-repository ppa:marin-m/songrec

Після наведеної вище команди вам слід оновити список доступних пакетів, якщо система не робить це автоматично:

sudo apt update

Після оновлення пакетів файл встановлення програми його можна запустити за допомогою команди:

встановити songrec зі сховища

sudo apt install songrec

Коли я закінчу, ми зможемо запустити програму шукаємо глечик у нашій команді.

програма запуску програм

Видаліть

в видалити сховище - нашої системи, нам потрібно буде лише відкрити термінал (Ctrl + Alt + T) і написати команду:

видалити сховище -

sudo apt-add-repository -r ppa:marin-m/songrec

А тепер для видалити програму, команда для використання буде наступною:

видалити songrec з apt

sudo apt remove songrec; sudo apt autoremove

Використання пакета Flatpak

SongRec ми також можемо знайти доступний як додаток Flatpak у магазині додатків Флатхуб . Тому, якщо ми використовуємо Ubuntu 20.04, і у вас немає цієї технології, ви можете увімкнути її, виконавши наступні дії Керівництво що колега писав у цьому блозі деякий час тому.

Після того, як ви зможете встановити ці типи пакетів на свій комп’ютер, настав час почати з Установка SongRec. Потрібно лише відкрити термінал (Ctrl + Alt + T) і виконати в ньому команду:

встановити за допомогою flatpak

flatpak install flathub com.github.marinm.songrec

Коли установка закінчиться, ми зможемо знайдіть програму запуску на вашому комп’ютері або виконайте команду в терміналі:

flatpak run com.github.marinm.songrec

Видаліть

в видалити цю програму - встановлений як пакет Flatpak, потрібно лише відкрити термінал (Ctrl + Alt + T) і виконати в ньому:

видаліть songrec за допомогою flatpak

flatpak uninstall com.github.marinm.songrec

Короткий огляд програми

Після того, як ми відкриємо програму, нам знадобиться лише пошуковий розділ 'звуковий вхід'у SongRec. Коли ми знайдемо цю область програми, ми побачимо, що вона має лише випадаюче меню. Це меню доведеться встановити на 'дефолт". Це змусить нас використовувати звуковий пристрій за замовчуванням у нашій системі.

Запуск програми SongRec

Ми продовжимо пошук та активацію кнопки "Увімкніть розпізнавання мікрофона'всередині SongRec. Коли ми виберемо цю кнопку, програма SongRec почне розпізнавати пісню, яка відтворюється. Розпізнавання пісень працює, коли вимірювач гучності програми рухається.

Під час відтворення пісні, яку ви бажаєте розпізнати, на динаміках комп’ютера, дайте їй трохи відтворитись, поки розпізнавання мікрофона почне працювати. Я повинен сказати, що тести, які я зробив, були досить швидкими, всього за кілька секунд. Коли пісню буде виявлено, вона з’явиться у вікні 'Історія визнання".

Якщо ми виберемо пісню в історії "Історія визнання', тоді ми можемо знайдіть кнопку 'Шукайте на YouTube', щоб клацнути мишкою. Натиснувши цю кнопку, пісня з’явиться в історії пошуку YouTube, яка відкриється у нашому веб -браузері.

Історію пошуку SongRec можна видалити, натиснувши кнопку 'Стерти історію", за допомогою якого буде стерто всю історію пісень програми SongRec. Ми також можемо експортувати пошукові запити у формат CSV, натиснувши кнопку «Експорт у CSV"

Його можна отримати більше інформації про те, як ця програма працює, з сховище проекту GitHub.