Radio Mindというアプリを作り始めた

Whisper PlaygroundでFM放送を受信して文字起こしする機能を開発しましたが、シンプルにして小回りが効く単独のアプリケーションとして、その機能を切り出したのがRadio Mind。

Quadrifilar Helixアンテナ(ダイポールアンテナでも可)、RTL-SDRGPUが必須ですが、汎用性があるアプリケーションになると思います。

上のスクリーンショットは受信した放送を聴いている様子。

Whisper PlaygroundにはなかったFMの電波をスキャンして、受信状態の良い周波数を選ぶ機能を追加しています。

Scan FMボタンを押すと、モーダルダイアログが出てFM周波数の帯域をスキャンして感度を表示します。

選択した周波数はデータベースに登録され、放送を受信できるようになります。

これは、ZIKUUのバックエンド(NerveQdrant)に接続する機能を持ち、ZIKUUのシステムの一部として使用されます

電離層に耳を立てて、得られた情報をベクターDBに保存して知識化する。

文明バックアップ装置の一部です。

動作が安定し機能がこなれてきたら、オープンソースとして公開するつもり。

オープンソースなら、改造ができるので、

  • 定期的に天気予報やニュースを受信→文字起こし→Discordに通知
  • 定期的になにかの番組を受信→文字起こし→データベースに保存

みたいなアプリケーションに発展させるのは簡単です。

ダイポールアンテナとRTL-SDRの組み合わせが7000円くらい。GPUのVRAMは小さなWhisperモデルを使うなら2GBあれば足ります。おまり大きな出費にはなりません。電波遊びとしても、AI遊びとしても、プログラミング遊びとしても面白いと思います。

コメントする