Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aniruddhaadak/echocraft
EchoCraft : Transform your audio into text with precision and style
https://github.com/aniruddhaadak/echocraft
assemblyai css javascript reactjs typescript vite vitejs
Last synced: 14 days ago
JSON representation
EchoCraft : Transform your audio into text with precision and style
- Host: GitHub
- URL: https://github.com/aniruddhaadak/echocraft
- Owner: AniruddhaAdak
- Created: 2024-11-20T22:26:18.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T16:00:16.000Z (3 months ago)
- Last Synced: 2025-01-24T01:38:14.697Z (14 days ago)
- Topics: assemblyai, css, javascript, reactjs, typescript, vite, vitejs
- Language: TypeScript
- Homepage: https://echo-craft.vercel.app
- Size: 196 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EchoCraft
EchoCraft is a cutting-edge application that leverages AI to convert speech into text and create engaging content such as blogs and social media posts. It also supports translation of transcriptions into multiple languages, offering a comprehensive solution for content creators.
## Features
- **Speech-to-Text Conversion**: Transcribe spoken words into text using the AssemblyAI API.
- **Content Creation**: Generate blogs and social media posts from transcriptions with built-in support for:
- Like
- Comment
- Share
- **Multilingual Support**: Translate transcriptions into other languages seamlessly.
- **Modern UI/UX**: Built with React.js, TypeScript, and Tailwind CSS for a responsive and dynamic interface.## Tech Stack
- **Frontend**: React.js, TypeScript, Tailwind CSS
- **APIs**:
- [AssemblyAI API](https://www.assemblyai.com) for speech-to-text conversion
- [OpenAI API](https://openai.com) for content generation and translation## Installation
1. Clone the repository:
```bash
git clone https://github.com/AniruddhaAdak/echocraft.git
cd echocraft
```2. Install dependencies:
```bash
npm install
```3. Add your API keys:
- Create a `.env` file in the project root and add the following:
```env
REACT_APP_ASSEMBLYAI_API_KEY=your_assemblyai_api_key
REACT_APP_OPENAI_API_KEY=your_openai_api_key
```4. Start the development server:
```bash
npm start
```## Usage
1. Record or upload audio to transcribe speech into text.
2. Use the generated transcript to create:
- Blogs with automatic formatting and styling.
- Social media posts with like, comment, and share functionalities.
3. Translate transcriptions into other languages to reach a broader audience.## Screenshots
*Coming soon!*
## Contribution
Contributions are welcome! Feel free to open issues or submit pull requests.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For queries or feedback, contact:
- **Email**: [[email protected]](mailto:[email protected])
- **GitHub**: [GitHub Profile](https://github.com/yourusername)---