SongRec、Ubuntuで利用可能なRustで書かれたShazamクライアント

songrecについて

次の記事では、SongRecを見ていきます。 これは Rustで書かれたGnu / Linux用の非公式Shazamクライアント。 曲を聴いていて、その名前がわからず、使用したい場合 'ジャーン'しかし、AndroidまたはiOSの電話が手元にない場合は、SongRecがお手伝いします。

このアプリケーションの操作は非常に簡単です、 公式アプリとほぼ同じです。 それを開始するとすぐに、アプリケーションはその周りで再生されているものを聞き始め、短時間で再生されている曲の名前を教えてくれます。

SongRecの一般的な特徴

songrecインターフェース

  • プログラムを開始すると、次のように表示されます。 使いやすいインターフェース.
  • プログラム 任意の音楽ファイルまたはマイクオーディオからオーディオを認識できます.
  • あなたが歌を認識するように、 プログラムは、GUIで認識された曲の履歴を表示します、CSVにエクスポートできます。
  • このアプリケーションは、マイクからの曲の継続的な検出を実行し、 入力デバイスを選択する可能性.
  • 持っています マイクを使用するのではなく、スピーカーから再生された曲を認識する機能.
  • このアプリケーション GUIとコマンドラインの両方から使用できます (ただし、ファイル認識部分のみ).

ターミナルからのsongrec

  • アプリケーション Pythonバージョンがあります (コマンドラインのみ)、パフォーマンスを向上させるためにRustで書き直す前に作成者が行った。

これらは、プログラムの機能のほんの一部です。 彼らはできます それらすべてを詳細に参照してください GitHubのプログラムリポジトリ.

UbuntuにSongRecアプリケーションをインストールする

SongRecアプリケーションの使いやすさを確認する前に、まずインストールする必要があります。 Ubuntuユーザーは、プログラムまたはそれに対応するFlatpakパッケージによって提供されるリポジトリを使用できます。

リポジトリの使用

Ubuntuでは、SongRecアプリケーションはUbuntuと互換性のあるPPAを介してインストールできます(18.04、20.04、20.10、21.04および21.10)。 コンピュータにSongRecをインストールするには、まずターミナル(Ctrl + Alt + T)を開きます。 リポジトリを追加する コマンドで:

reposongrecを追加します

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

そして今のために プログラムをアンインストールします、使用するコマンドは次のようになります。

aptでsongrecをアンインストールする

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)実行するだけで済みます。

flatpakでsongrecをアンインストールします

flatpak uninstall com.github.marinm.songrec

プログラムの概要

プログラムを開くと、必要なのは 検索セクション 'オーディオ入力'SongRecで。 アプリケーションのこの領域を見つけると、ドロップダウンメニューしかないことがわかります。 このメニューはする必要があります 'に設定しますデフォルト'。 これにより、システムでデフォルトのサウンドデバイスを使用できるようになります。

SongRecを実行しています

'ボタンの検索とアクティブ化を続行しますマイク認識をオンにする'SongRec内。 このボタンを選択すると、SongRecアプリケーションは再生中の曲の認識を開始します。 曲の認識は、アプリの音量計が動いているときに機能します。

コンピューターのスピーカーで認識したい曲を再生するときは、マイク認識が機能し始めるまで少しの間再生させてください。 私が行ったテストは非常に速く、ほんの数秒だったと言わざるを得ません。 曲が検出されると、 'に表示されます認識履歴'.

'の履歴内の曲を選択した場合認識履歴'、それから私達はすることができます 'ボタンを見つけるYouTubeで検索'、マウスでクリックします。 このボタンを選択すると、その曲がYouTubeの検索履歴に表示され、ウェブブラウザで開きます。.

SongRecの検索履歴は、ボタンを選択することで削除できます 'ワイプ履歴'、SongRecアプリケーションの曲履歴全体が消去されます。 私たちもできます 'ボタンをクリックして検索をCSV形式にエクスポートしますCSVにエクスポート'

入手できます このプログラムがどのように機能するかについての詳細は、 プロジェクトのGitHubリポジトリ.