代码之家  ›  专栏  ›  技术社区  ›  The Old County

使用threejs控制blender对象-声波动画

  •  0
  • The Old County  · 技术社区  · 1 年前

    enter image description here

    我正在探索语音控制应用程序,我想知道是否有可能用实时语音数据控制搅拌机模型。

    https://threejs.org/docs/#api/en/audio/Audio https://threejs.org/docs/#api/en/audio/AudioListener

    用实际声音控制对象的three.js

    // create an AudioListener and add it to the camera
    const listener = new THREE.AudioListener();
    camera.add( listener );
    
    // create a global audio source
    const sound = new THREE.Audio( listener );
    
    // load a sound and set it as the Audio object's buffer
    const audioLoader = new THREE.AudioLoader();
    audioLoader.load( 'sounds/ambient.ogg', function( buffer ) {
        sound.setBuffer( buffer );
        sound.setLoop(true);
        sound.setVolume(0.5);
        sound.play();
    });
    

    https://codepen.io/jhancock532/post/three-js-music-visualiser-tutorial

    0 回复  |  直到 1 年前