Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hackzilla/speechrecognition

A simple yet powerful SwiftUI app for iOS that demonstrates speech recognition and text-to-speech synthesis in Swift. Users can listen to spoken English, view the transcription, copy the text, and use speech synthesis to read it aloud.
https://github.com/hackzilla/speechrecognition

ios mobileapp opensource speech-recognition speech-synthesis swift swiftui texttospeech voice-recognition

Last synced: 2 months ago
JSON representation

A simple yet powerful SwiftUI app for iOS that demonstrates speech recognition and text-to-speech synthesis in Swift. Users can listen to spoken English, view the transcription, copy the text, and use speech synthesis to read it aloud.

Awesome Lists containing this project

README

        

# Speech Recognition by OfDan

## Overview
"Speech Recognition by OfDan" is a SwiftUI-based application for iOS, designed to demonstrate the capabilities of speech recognition and text-to-speech synthesis in Swift. The app listens to spoken English and displays the transcribed text on the screen. Users have the option to copy the text and to have the app speak the transcribed text out loud.

## Features
- **Speech Recognition**: The app actively listens to spoken English and transcribes it after a short delay.
- **Text Display**: Transcribed text is displayed on the screen for easy reading.
- **Copy Functionality**: Users can copy the transcribed text for use in other applications.
- **Speech Output**: There is an option to have the app read the transcribed text aloud, showcasing text-to-speech capabilities.

## License
This project is licensed under the MIT License, which permits unrestricted use, modification, and distribution. For more details, please refer to the [LICENSE](LICENSE) file included in this repository.

**Note:** The robot image used in the app is sourced from Pixabay and is subject to their licensing terms. For more information, please visit [Pixabay License](https://pixabay.com/service/license-summary/).

## Getting Started
To get started with "Speech Recognition by OfDan", clone this repository and open the project in Xcode. Ensure you have the latest version of Xcode and SwiftUI installed.

## Requirements
- iOS 17.0 or later
- Xcode 15.0 or later
- Swift 5.0 or later

## Installation
1. Clone the repository: `git clone [email protected]:hackzilla/SpeechRecognition.git`
2. Open `SpeechRecognition.xcodeproj` in Xcode.
3. Build and run the application on your device or simulator.

## Speech Recognition

The supported languages for on-device recognition are the same as the quicktype dictation.
https://www.apple.com/ios/feature-availability/#quicktype-keyboard-on-device-dictation

## Contributions
Contributions to "Speech Recognition by OfDan" are welcome. Please fork the repository and submit a pull request with your changes.

## Acknowledgments
- Speech recognition and synthesis features are powered by Swift's robust frameworks.
- Robot image courtesy of Pixabay.

## About
This project was created with the main purpose of understanding and demonstrating the capabilities of speech recognition and synthesis within the Swift programming language.

---

For more information or support, please open an issue on GitHub or visit [OfDan's Contact Page](https://www.ofdan.com/contact/).

If you find this project useful, consider [buying me a coffee](https://www.buymeacoffee.com/hackzilla).