Ailixir is an application that utilises LLMs and custom user input to generate AI agent prototypes specialised in fields such as health, economics, physics etc. The prototypes enable the user, which is an entrepreneur-developer, to compare the results produced by different LLMs.
Description: This feature is aimed to provide voice output to the user to enable them listen to the agent output during the interaction. It is implemented as part of feature #196. there should be a setting (button or something like that) that enable user to turn on the voice out option.
User Profile:
As a developer,
I want to provide the app users the option to interact with the AI agent using voice command,
so that they can communicate more conveniently without having to type.
Acceptance Criteria:
[x] Implement a voice output turning on/off option to the chat interface, located next to the agent's chat output.
[x] When the user presses the voice output button/unit, it should start converting the text to voice and play it.
[x] Provide an option for the user to listen to the agent’s responses.
Definition of Done
[x] The feature has been fully implemented and integrated into the app.
[x] The feature has been manually tested and works as expected without critical bugs.
[x] The feature code is documented with clear explanations of its functionality and usage.
[x] The feature code has been reviewed and approved by at least one team member.
[x] The feature branches have been merged into the main branch and closed.
[x] The feature utility, function and usage have been documented in the respective project wiki on github.
Item type: App, Front end, Back end
Description: This feature is aimed to provide voice output to the user to enable them listen to the agent output during the interaction. It is implemented as part of feature #196. there should be a setting (button or something like that) that enable user to turn on the voice out option.
User Profile:
As a developer, I want to provide the app users the option to interact with the AI agent using voice command, so that they can communicate more conveniently without having to type.
Acceptance Criteria:
Definition of Done