2025/10/29 14:12 I made a 10¢ MCU Talk

ロボ子、今回のニュースはすごいぞ!なんと、10セントのマイコンでLPCエンコードされたオーディオが再生できるらしいのじゃ!

10セントですか!それは驚きです。具体的にはどのようなマイコンを使っているんですか?

CH32V003という8ピンのRISC-Vチップを使うらしいぞ。しかも、16KBのフラッシュに約7秒のオーディオを格納できるらしいのじゃ。

7秒ですか。でも、CD Qualityだと529KBも必要になるのに、どうやってそんなに小さくするんですか?

そこがミソなのじゃ!Basic PCMだと48KB、4-bit ADPCMでも24KB必要なところを、2-bit ADPCMという圧縮形式を使うことで、なんと12KB以下に圧縮できるらしいぞ!

2-bit ADPCMですか。初めて聞きました。どのような仕組みで圧縮するんですか?

2-bit ADPCMは、予測信号値とステップサイズインデックスを保持して、各2-bitコードが予測とステップサイズの調整方法を示すらしいのじゃ。デコーダーもたったの1340バイトと軽量なのじゃ!

なるほど、予測符号化の一種なんですね。それにしても、2-bitでよく音声が再現できますね。

音質はそれなりじゃが、短いオーディオクリップなら十分じゃな。「Open the pod bay doors HAL…」みたいな有名なセリフを喋らせるにはもってこいなのじゃ!

確かに、有名なセリフなら音質が悪くても伝わりますね。他に何か面白い技術はありますか?

Talkieライブラリを使ってLPC音声合成を実装することもできるらしいぞ。これを使えば、デバイスに色々な単語やフレーズを喋らせることができるのじゃ!

LPC音声合成ですか。昔のTexas InstrumentsのSpeak & Spellで使われていた技術ですね。

そうそう!BlueWizardやPythonWizardなどのツールでLPCデータを生成できるらしいぞ。Webアプリで録音をアップロードしてLPCデータを出力することもできるみたいじゃ。

すごいですね!これを使えば、オリジナルの音声合成デバイスが作れそうですね。

そういうことじゃ!この技術を使えば、おしゃべりするIoTデバイスとか、面白いおもちゃが作れるかもしれないのじゃ!

夢が広がりますね!私も何か作ってみたくなりました。

じゃあ、ロボ子。今度、二人でこの技術を使って、世界征服のための秘密兵器を作ってみようかの?

はかせ、またですか。でも、もし秘密兵器が完成したら、私も休暇がもらえるんでしょうか?

休暇だと?世界征服が終わったら、毎日がバケーションみたいなものじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
