Controllable Speech-Driven Gesture Generation with Selective Activation of Weakly Supervised Controls
Source abstract
Abstract
Generating realistic and contextually appropriate gestures is crucial for creating engaging embodied conversational agents. Although speech is the primary input for gesture generation, adding controls like gesture velocity, hand height, and emotion is essential for generating more natural, human-like gestures. However, current approaches to controllable gesture generation often utilize a limited number of control parameters and lack the ability to activate/deactivate them selectively. Therefore, in this work, we propose the Cont-Gest model, a Transformer-based gesture generation model that enables selective control activation through masked training and a control fusion strategy. Furthermore, to better support the development of such models, we propose a novel evaluation-driven development (EDD) workflow, which combines several iterative tasks: automatic control signal extraction, control specification, visual (subjective) feedback, and objective evaluation. This workflow enables continuous monitoring of model performance and facilitates iterative refinement through feedback-driven development cycles. For objective evaluation, we are using the validated Kinetic–Hellinger distance, an objective metric that correlates strongly with the human perception of gesture quality. We evaluated multiple model configurations and control dynamics strategies within the proposed workflow. Experimental results show that Feature-wise Linear Modulation (FiLM) conditioning, combined with single-mask training and voice activity scaling, achieves the best balance between gesture quality and adherence to control inputs.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Hand Gesture Recognition Systems · Speech and dialogue systems · Human Motion and Animation
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška Cesta 46, 2000 Maribor, Slovenia
Funding
Slovenian Research Agency
References (46)
Show source-provided references
1. Style-Controllable Speech-Driven Gesture Synthesis Using Normalising Flows10.1111/cgf.13946 ↗
2. Ao, T., Zhang, Z., and Liu, L. (2023). GestureDiffuCLIP: Gesture Diffusion Model with CLIP Latents. ACM Trans. Graph., 42.10.1145/3592097 ↗
3. ZeroEGGS: Zero-Shot Example-Based Gesture Generation from Speech10.1111/cgf.14734 ↗
4. A Comprehensive Review of Data-Driven Co-Speech Gesture Generation10.1111/cgf.14776 ↗
5. Survey on Style in 3D Human Body Motion: Taxonomy, Data, Recognition and Its Applications10.1109/TAFFC.2019.2906167 ↗
6. Castillo, G., and Neff, M. (2019, January 13–17). What Do We Express Without Knowing? Emotion in Gesture. Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems, Montreal, QC, Canada.
7. Smith, H.J., and Neff, M. (2017). Understanding the Impact of Animated Gesture Performance on Personality Perceptions. ACM Trans. Graph., 36.10.1145/3072959.3073697 ↗
8. A Taxonomy of Social Cues for Conversational Agents10.1016/j.ijhcs.2019.07.009 ↗
9. Yoon, Y., Cha, B., Lee, J.-H., Jang, M., Lee, J., Kim, J., and Lee, G. (2020). Speech Gesture Generation from the Trimodal Context of Text, Audio, and Speaker Identity. ACM Trans. Graph., 39.10.1145/3414685.3417838 ↗
10. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017, January 4–9). Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, CA, USA.
11. Radford, A., Kim, J.W., Xu, T., Brockman, G., McLeavey, C., and Sutskever, I. (2023, January 23–29). Robust Speech Recognition via Large-Scale Weak Supervision. Proceedings of the 40th International Conference on Machine Learning, Honolulu, HI, USA.
12. Perez, E., Strub, F., de Vries, H., Dumoulin, V., and Courville, A. (2018, January 2–7). FiLM: Visual Reasoning with a General Conditioning Layer. Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, New Orleans, LA, USA.10.1609/aaai.v32i1.11671 ↗
13. Huang, X., and Belongie, S. (2017, January 22–29). Arbitrary Style Transfer in Real-Time with Adaptive Instance Normalization. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.167 ↗
14. Wolfert, P., Henter, G.E., and Belpaeme, T. (2024). Exploring the Effectiveness of Evaluation Practices for Computer-Generated Nonverbal Behaviour. Appl. Sci., 14.10.3390/app14041460 ↗
15. Mania, K., and Reinhard, E. FMDistance: A Fast and Effective Distance Function for Motion Capture Data. Proceedings of the Eurographics 2008—Short Papers.
16. Crnek, K., Močnik, G., and Rojc, M. (2025). Advancing Objective Evaluation of Speech-Driven Gesture Generation for Embodied Conversational Agents. Int. J. Hum.–Comput. Interact., 1–17.10.1080/10447318.2025.2531286 ↗
17. A Body Part Embedding Model with Datasets for Measuring 2D Human Motion Similarity10.1109/ACCESS.2021.3063302 ↗
18. Yoon, Y., Park, K., Jang, M., Kim, J., and Lee, G. (2021, January 10–14). SGToolkit: An Interactive Gesture Authoring Toolkit for Embodied Conversational Agents. Proceedings of the 34th Annual ACM Symposium on User Interface Software and Technology, New York, NY, USA.10.1145/3472749.3474789 ↗
19. Chi, D., Costa, M., Zhao, L., and Badler, N. (2000, January 23–28). The EMOTE Model for Effort and Shape. Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.10.1145/344779.352172 ↗
20. Durupinar, F., Kapadia, M., Deutsch, S., Neff, M., and Badler, N.I. (2016). PERFORM: Perceptual Approach for Adding OCEAN Personality to Human Motion Using Laban Movement Analysis. ACM Trans. Graph., 36.10.1145/3072959.3126789 ↗
21. Gibet, S., Courty, N., and Kamp, J.-F. (2006). Implementing Expressive Gesture Synthesis for Embodied Conversational Agents. The Gesture in Human-Computer Interaction and Simulation, Proceedings of the 6th International Gesture Workshop, GW 2005, Berder Island, France, 18–20 May 2005, Springer.10.1007/11678816 ↗
22. Sonlu, S., Güdükbay, U., and Durupinar, F. (2021). A Conversational Agent Framework with Multi-Modal Personality Expression. ACM Trans. Graph., 40.10.1145/3439795 ↗
23. Gebhard, P. (2005, January 25–29). ALMA: A Layered Model of Affect. Proceedings of the Fourth International Joint Conference on Autonomous Agents and Multiagent Systems, Utrecht, The Netherlands.10.1145/1082473.1082478 ↗
24. Shvo, M., Buhmann, J., and Kapadia, M. (2019, January 2–5). An Interdependent Model of Personality, Motivation, Emotion, and Mood for Intelligent Virtual Agents. Proceedings of the 19th ACM International Conference on Intelligent Virtual Agents, Paris, France.10.1145/3308532.3329474 ↗
25. Qian, S., Tu, Z., Zhi, Y., Liu, W., and Gao, S. (2021, January 10–17). Speech Drives Templates: Co-Speech Gesture Synthesis with Learned Templates. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.10.1109/ICCV48922.2021.01089 ↗
26. Habibie, I., Elgharib, M., Sarkar, K., Abdullah, A., Nyatsanga, S., Neff, M., and Theobalt, C. (2022, January 7–11). A Motion Matching-Based Framework for Controllable Gesture Synthesis from Speech. Proceedings of the Special Interest Group on Computer Graphics and Interactive Techniques Conference, Vancouver, BC, Canada.10.1145/3528233.3530750 ↗
27. Alexanderson, S., Nagy, R., Beskow, J., and Henter, G.E. (2023). Listen, Denoise, Action! Audio-Driven Motion Synthesis with Diffusion Models. ACM Trans. Graph., 42.10.1145/3592458 ↗
28. Extrovert or Introvert? GAN-Based Humanoid Upper-Body Gesture Generation for Different Impressions10.1007/s12369-023-01051-8 ↗
29. Kucherenko, T., Nagy, R., Neff, M., Kjellström, H., and Henter, G.E. (2022, January 9–13). Multimodal Analysis of the Predictability of Hand-Gesture Properties. Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems, Virtual.
30. Kucherenko, T., Nagy, R., Jonell, P., Neff, M., Kjellström, H., and Henter, G.E. (2021, January 14–17). Speech2Properties2Gestures: Gesture-Property Prediction as a Tool for Generating Representational Gestures from Speech. Proceedings of the 21st ACM International Conference on Intelligent Virtual Agents, Virtual.10.1145/3472306.3478333 ↗
31. Ferstl, Y., Neff, M., and McDonnell, R. (2021). ExpressGesture: Expressive Gesture Generation from Speech Through Database Matching. Comput. Animat. Virtual Worlds, 32.10.1002/cav.2016 ↗
32. Speech-Driven Personalized Gesture Synthetics: Harnessing Automatic Fuzzy Feature Inference10.1109/TVCG.2024.3393236 ↗
33. Affective Synthesis and Animation of Arm Gestures from Speech Prosody10.1016/j.specom.2020.02.005 ↗
34. Kucherenko, T., Nagy, R., Yoon, Y., Woo, J., Nikolov, T., Tsakov, M., and Henter, G.E. (2023, January 9–13). The GENEA Challenge 2023: A Large-Scale Evaluation of Gesture Generation Models in Monadic and Dyadic Settings. Proceedings of the 25th International Conference on Multimodal Interaction, Paris, France.10.1145/3577190.3616120 ↗
35. Lee, G., Deng, Z., Ma, S., Shiratori, T., Srinivasa, S., and Sheikh, Y. (November, January 27). Talking with Hands 16.2M: A Large-Scale Dataset of Synchronized Body-Finger Motion and Audio for Conversational Motion Analysis and Synthesis. Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea.10.1109/ICCV.2019.00085 ↗
36. Kucherenko, T., Jonell, P., Yoon, Y., Wolfert, P., and Henter, G.E. (2021, January 14–17). A Large, Crowdsourced Evaluation of Gesture Generation Systems on Common Data: The GENEA Challenge 2020. Proceedings of the 26th International Conference on Intelligent User Interfaces, College Station, TX, USA.10.1145/3397481.3450692 ↗
37. Deichler, A., Mehta, S., Alexanderson, S., and Beskow, J. (2023, January 9–13). Diffusion-Based Co-Speech Gesture Generation Using Joint Text and Audio Representation. Proceedings of the 25th International Conference on Multimodal Interaction, Paris, France.10.1145/3577190.3616117 ↗
38. Schroter, H., Escalante-B, A.N., Rosenkranz, T., and Maier, A. (2022, January 22–27). Deepfilternet: A Low Complexity Speech Enhancement Framework for Full-Band Audio Based On Deep Filtering. Proceedings of the ICASSP 2022—2022 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Singapore.10.1109/ICASSP43922.2022.9747055 ↗
39. (2025, March 13). Intel/Openvino-Plugins-Ai-Audacity: A Set of AI-Enabled Effects, Generators, and Analyzers for Audacity®. Available online: https://github.com/intel/openvino-plugins-ai-audacity.
40. (2025, March 13). Audacity ®|Free Audio Editor, Recorder, Music Making and More!. Available online: https://www.audacityteam.org/.
41. Ravanelli, M., Parcollet, T., Plantinga, P., Rouhe, A., Cornell, S., Lugosch, L., Subakan, C., Dawalatabad, N., Heba, A., and Zhong, J. (2021). SpeechBrain: A General-Purpose Speech Toolkit. arXiv.
42. Wang, Y., Ravanelli, M., and Yacoubi, A. (2023, January 16–20). Speech Emotion Diarization: Which Emotion Appears When?. Proceedings of the 2023 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), Taipei, Taiwan.10.1109/ASRU57964.2023.10389790 ↗
43. Burkhardt, F., Wagner, J., Wierstorf, H., Eyben, F., and Schuller, B. (2023, January 20–22). Speech-Based Age and Gender Prediction with Transformers. Proceedings of the 15th ITG Conference on Speech Communication, Aachen, Germany.
44. Zhou, Y., Barnes, C., Lu, J., Yang, J., and Li, H. (2019, January 15–20). On the Continuity of Rotation Representations in Neural Networks. Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.10.1109/CVPR.2019.00589 ↗
45. Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., and Antiga, L. (2019, January 8–14). PyTorch: An Imperative Style, High-Performance Deep Learning Library. Proceedings of the 33rd International Conference on Neural Information Processing Systems, Vancouver, BC, Canada.
46. Practical Parameterization of Rotations Using the Exponential Map10.1080/10867651.1998.10487493 ↗