GSoC 2023 Journey: Week 11 Report
12 August 2023
4 Minutes
My contribution details and experiences during the eleventh week of coding period of Google Summer of Code (GSoC) 2023.
Introduction
Welcome to my weekly report documenting my journey during Google Summer of Code 2023 with the Linux Foundation! In this project, I am working on enhancing the existing speech-to-text feature of Automotive Grade Linux (AGL) by introducing a Natural Language Intent engine and implementing software daemons/controllers to execute the extracted intent. This endeavor aims to significantly improve the user experience and functionality of the speech-to-text feature in automotive environments. Throughout this report, I will share my progress, challenges faced, and achievements made as I contribute to the development of AGL and pave the way for more intuitive and intelligent voice interactions in automobiles.
Summary of the week
During this week, I made significant progress towards integrating Snips and RASA into the meta-offline-voice-agent
project. I focused on updating documentation, committing essential code changes, and creating interfaces for seamless integration.
Tasks completed
I successfully completed the following tasks over the course of this week:
- Updated the documentation pertaining to Snips & RASA within the meta-offline-voice-agent README file. This ensures that developers have clear and up-to-date instructions for incorporating these components.
- Implemented discrete commits for all Snips & RASA recipes within the cloned meta-agl-devel repository on my GitHub.
- Extended the existing GRPC server by developing interfaces that facilitate the integration of Snips and RASA.
Tasks leftover
No tasks were leftover this week.
Next steps
In the upcoming week, I have outlined the following tasks to be completed:
- Continue GRPC Server Extension: I will persist in expanding the capabilities of the existing GRPC server. This will involve refining the interfaces created for Snips and RASA integration, optimizing code structure, and ensuring efficient communication between the different components.
- Exploration of Kuska Docs: I plan to delve into the Kuska documentation to gain a comprehensive understanding of executing user intents.
Conclusion
Overall, this week was productive, and I am satisfied with the progress made in achieving the goals outlined for the week. I am excited to continue my GSoC journey and further enhance the speech-to-text feature in Automotive Grade Linux.
Resources
There were no resources found attached to this post.