Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hey-noah/heynoah

Hey Noah! is an iOS app that helps users with real-time speech recognition and notifications. The app listens for specific names or keywords and triggers notifications, making it useful for users in noisy environments or with hearing difficulties.
https://github.com/hey-noah/heynoah

accessibility hearing hearing-aids hearing-impaired hearing-loss ios swift transcription

Last synced: 12 days ago
JSON representation

Hey Noah! is an iOS app that helps users with real-time speech recognition and notifications. The app listens for specific names or keywords and triggers notifications, making it useful for users in noisy environments or with hearing difficulties.

Awesome Lists containing this project

README

        

# Hey Noah!

Hey Noah! is an iOS app that helps users with real-time speech recognition and notifications. The app listens for specific names or keywords and triggers notifications, making it useful for users in noisy environments or with hearing difficulties.

## Features

- **Speech Recognition**: Converts speech to text in real-time.
- **Customizable Name**: Set a custom name or keyword for recognition.
- **Dark Mode & Font Size**: Toggle dark mode and adjust font size.
- **Notifications**: Alerts when the specified name or keyword is detected.

## Getting Started

1. **Clone the Repository**:
```bash
git clone https://github.com/yourusername/heynoah.git
```
2. **Open in Xcode**:
Open the `.xcodeproj` file in Xcode.
3. **Run the App**:
Select a simulator or device and click "Run."

## Requirements

- **iOS 15.0+**
- **Xcode 13.0+**
- **Swift 5.5**

## Usage

- **Permissions**: Grant microphone, speech recognition, and notification permissions.
- **Settings**: Tap the gear icon to access dark mode, font size, and custom name settings.
- **Transcription**: Speak, and see real-time transcription.
- **Notifications**: Receive alerts when the specified name is detected.

## Running Tests

- **Unit & UI Tests**: Open Xcode, select the test target, and press `Cmd + U`.

## Contributing

1. Fork the repository.
2. Create a branch (`git checkout -b feature-branch-name`).
3. Commit (`git commit -m 'Add feature'`).
4. Push (`git push origin feature-branch-name`).
5. Open a pull request.

## License

MIT License. See `LICENSE` file.

## Contact

For questions or suggestions, contact Juan San Emeterio at [[email protected]].