Controlling Blend Shapes with a Mic input in real time

Godot Version

4.4.1

Question

Controlling Blend Shapes with a Mic

Hi there!

I’m very new to Godot and looking to create a project (to hopefully run on a pi eventually) that will take an audio input from a microphone and then adjust a blend shape/ blend shapes based on volume. Like a live audio visualiser.

I’m importing my model from blender as a Glb and it has blend shapes and I can hear my microphone when I set the AudioStreamPlayer3D to playing, I just can’t seem to connect the two.

I’m very much a novice when it comes to the code and can’t seem to find much documentation about this in godot 4.4.1

Any help or advice would be greatly appreciated.

Have you looked at:

That should get you an AudiioStreamWav for which you can get the raw data, which (with some processing) you ought to be able to feed into blend parameters.