Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds support for custom voices in ChatView #16

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from
Draft

Conversation

vishnuravi
Copy link
Member

@vishnuravi vishnuravi commented Jul 3, 2024

Adds support for custom voices in ChatView

♻️ Current situation & Problem

Currently the ChatView can only read the assistant's responses in the default system voice. However, the SpeziSpeech library, which provides this functionality to SpeziChat, has been updated to support custom voices.

⚙️ Release Notes

  • Custom voices can be specified via the speak modifier of the ChatView.
  • A voice selection menu has been added which allows the user to choose from a list of voices in their current locale.

📚 Documentation

Please ensure that you properly document any additions in conformance to Spezi Documentation Guide.
You can use this section to describe your solution, but we encourage contributors to document your reasoning and changes using in-line documentation.

✅ Testing

An additional UI test has been added to cover the voice selection functionality introduced in this PR.

📝 Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant