TLDR: A study with 9th-grade Python learners found that a real-time GenAI voice tutor was primarily used for debugging and incremental problem-solving. While students perceived it as competent, the AI’s feedback was often incorrect (28.6% error rate), especially when verbalizing code, making it unreliable despite its potential for accessibility.
Generative AI (GenAI) is rapidly transforming various fields, and education is no exception. A recent study explores the use of real-time voice interfaces powered by multimodal GenAI in programming education, specifically focusing on its potential to address accessibility needs for novice programmers, including those with disabilities.
Exploring Voice-Enabled Learning
Researchers Sven Jacobs from the University of Siegen and Natalie Kiesler from Nuremberg Tech conducted a case study with nine 9th-grade students learning Python in an authentic classroom setting. The students interacted with a voice-enabled tutor, dubbed “Tutor Kai,” which was powered by OpenAI’s Realtime API. This tutor was designed to provide real-time audio feedback, interpreting and responding to student voice prompts. The study analyzed over 1200 audio messages, comprising student prompts and AI responses, alongside student perceptions gathered through a questionnaire.
How Students Engaged with the Voice Tutor
The findings revealed that students primarily used the GenAI Voice Tutor for debugging their code, accounting for over half of their interaction prompts. They also engaged in “pair programming-like” scenarios, using the tutor to incrementally develop solutions. Interestingly, a significant portion of interactions involved “small talk,” such as greetings or thanking the tutor, suggesting a degree of anthropomorphism, although students’ formal perceptions indicated a more neutral view of the AI’s human-likeness.
The AI’s Feedback: Potential and Pitfalls
The GenAI Voice Tutor predominantly offered feedback on how to proceed and explanations for mistakes. While it showed promise in providing context-aware guidance, its correctness was a significant concern. Approximately 28.6% of the feedback instances were incorrect. A major quality issue identified was the AI’s struggle with verbalizing programming code elements. Despite being prompted to describe code colloquially, the tutor often attempted to read symbols and structures literally, leading to confusing and often incorrect audio output. This linguistic struggle likely contributed to students perceiving the AI as less human-like and communicatively flexible.
Also Read:
- Vibe Coding: How AI is Reshaping UX Design Workflows and Collaboration
- Navigating AI in Education: How Conversational Styles Impact Instructor Learning
Student Perceptions and Future Directions
Despite the observed flaws in feedback quality, students generally perceived the GenAI Voice Tutor as competent and dependable. However, their ratings for human-likeness and communicative flexibility were moderate. The researchers suggest that novice programmers, due to their limited domain knowledge, might not always recognize incorrect suggestions, which could lead to an “illusion of competence” or misdirection. This highlights a critical challenge for educational tool design.
The study concludes that while real-time voice GenAI tutors hold considerable potential for natural and context-aware interactions, especially for diverse learners, their current reliability is problematic. Future work must focus on enhancing the AI’s ability to “speak about code fluently” to ensure a baseline of reliability and safety. Once these improvements are made, further research with learners requiring additional support, such as those with disabilities, will be crucial to fully realize the accessibility benefits of this technology. You can read the full research paper for more details: GenAI Voice Mode in Programming Education.


