CCExtractor / CCExtractor/ultimate_alarm_clock

Implement Voice Recognition and phrase generation Feature to Turn Off Alarm

Open
#581 5 comments 0 reactions 1 assignee Assigned to @jaivsh View on GitHub
feat
Dominant language
Dart
Stars
112
Forks
227
PR merge metrics
No merged PRs in 30d

Description

### Description

**Description**

### Functionality Overview:
The Voice Recognition Challenge integrates with the alarm app, requiring users to say a specific phrase or answer a question correctly to turn off the alarm. This feature will use PocketSphinx, an open-source speech recognition system, to provide accurate and efficient voice recognition capabilities.

### User Impact:
- **Hands-Free Convenience:** Allowing users to stop the alarm with their voice offers a hands-free and intuitive method, especially beneficial for those who find it difficult to interact with their device immediately after waking up.
- **Customizable Phrases:** Users can personalize their experience by setting custom phrases or questions, making the wake-up process more engaging and tailored to individual preferences.
- **Improved Accessibility:** This feature enhances accessibility for users with physical disabilities, providing an easier method to deactivate the alarm without needing to physically interact with the device.
- **Cost-Effective Solution:** Utilizing PocketSphinx ensures there are no additional costs for cloud-based API usage, making it a cost-effective enhancement to the app.

I want to work on this issue, so please consider assigning it to me.

The overall flow of the proposed functionality is as follows:

+-------------------------------+
| Start |
+-------------------------------+
|
v
+-------------------------------+
| Alarm Rings |
+-------------------------------+
|
v
+-------------------------------+
| User Speaks Custom Phrase |
+-------------------------------+
|
v
+-------------------------------+
| PocketSphinx Processes Voice |
+-------------------------------+
|
v
+-------------------------------+
| Phrase Recognized? |
+-----------------+-------------+
| Yes | No
v v
+-------------------------------+ +-------------------------------+
| Alarm Turns Off | | Prompt User to Try Again |
+-------------------------------+ +-------------------------------+

### Screenshots

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.