VoiceClone is an innovative app that allows you to clone your voice for reading books to your children or leaving heartfelt messages for your loved ones. With advanced AI technology, VoiceClone preserves your unique voice and creates meaningful connections that transcend time.
- Voice Cloning: Create a realistic and natural-sounding clone of your voice using advanced AI technology.
- Reading Books for Children: Record your voice reading your child's favorite books for storytime anytime.
- Leaving Lasting Messages: Leave heartfelt messages and advice for your loved ones to listen to in the future.
- Memory Preservation: Create a voice diary to document your thoughts, experiences, and memories.
- Ease of Use: Enjoy a user-friendly interface with step-by-step guidance for recording and cloning your voice.
Follow these instructions to set up the project on your local machine for development and testing purposes.
To run the VoiceClone app, you'll need:
- Node.js (v14 or higher)
- npm (v6 or higher)
- React Native (v0.64 or higher)
- Android Studio or Xcode for mobile development
- Firebase for backend services
- Google Cloud Text-to-Speech API for voice cloning
- Clone the repository:
git clone https://github.com/yourusername/voiceclone.git
- Navigate to the project directory:
cd voiceclone
- Install the dependencies:
npm install
-
Set up Firebase:
- Create a new Firebase project
- Enable Authentication and Firestore services
- Add your Firebase configuration to
src/config/firebase.js
-
Set up Google Cloud Text-to-Speech API:
- Create a new Google Cloud project
- Enable the Text-to-Speech API
- Create a service account and download the JSON key
- Add the path to your JSON key in
src/config/google-cloud.js
-
Run the app on your preferred platform:
npm run android
or
npm run ios
- Sign up for an account or log in to the app.
- Follow the prompts to record a sample of your voice.
- Record various sentences to help the AI capture the nuances of your voice.
- The app will process your voice to create a high-quality clone.
- Review the cloned voice and make any necessary adjustments for accuracy.
- Select books from the library and have your cloned voice read them aloud.
- Use your cloned voice to leave personalized messages for your loved ones.
- Organize your recordings into playlists for easy access.
- Share your recordings with family and friends.
We welcome contributions from the community! To contribute to the VoiceClone app, please follow these steps:
- Fork the repository.
- Create a new branch with a descriptive name:
git checkout -b feature/your-feature. - Make your changes and commit them with a clear message.
- Push your changes to your forked repository.
- Open a pull request to the main repository, describing your changes and why they should be merged.
Please make sure to update tests as appropriate and adhere to the code of conduct.
This project is licensed under the MIT License.
If you have any questions, issues, or suggestions, please feel free to open an issue or contact the maintainers directly:
- John Doe (john.doe@example.com)
- Jane Smith (jane.smith@example.com)
Preserve your voice and create lasting memories with VoiceClone. Download the app today and start sharing your voice with future generations! π€π