diff --git a/README.md b/README.md index c7749c9..c4fa14b 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,41 @@ # Text-to-Audio Converter / Audiobook Creator +## Important Notes + +- **No Liability:** This project is provided as is, without any guarantees or warranty. The author is not liable for any damages or losses arising from the use or performance of this software. +- **OpenAI API Usage:** The application utilizes the OpenAI API. All interactions, including payments and service terms, are subject to OpenAI's policies and agreements. The author is not responsible for any issues, charges, or liabilities related to the OpenAI API. +- **Self-Responsibility:** In case of software failure or API issues, the costs incurred on OpenAI's side are the user's responsibility. The author does not bear any responsibility for external costs or API-related issues. +- **Community Contributions:** The project is open-source under the MIT License. Contributions, improvements, or modifications by the community are welcome. Anyone interested can clone and modify the project as per the MIT License terms. + ## Overview -This project is a web-based application that converts text into audio, primarily focusing on creating audiobooks. It leverages the OpenAI API to transform text into speech and offers users the ability to upload text files, including ePub, or directly input text for conversion. The application is designed to be minimalistic and user-friendly, emphasizing privacy and simplicity. + +This web-based application converts text into audio, focusing on creating audiobooks. It uses the OpenAI API for text-to-speech conversion, allowing users to upload text or ePub files, or directly input text for conversion. Designed for ease of use, it emphasizes privacy and simplicity. ## Features -- **Text Input:** Users can type or paste text into a text box or upload text and ePub files for conversion. -- **OpenAI API Integration:** Utilizes the OpenAI Text-to-Speech API to generate audio from text. -- **Clienside Only:** You use your own OpenAI key to create the language. I don't have any serverside code running. -- **Audio File Generation:** Converts text segments into audio files and merges them into a single audio file. -- **Progress Tracking:** Includes progress bars to track the status of text-to-speech conversion and file creation. -- **Download Option:** Users can download the generated audiobook in a suitable audio format. -- **Client-Side Processing:** All functionalities, including audio file merging, are handled client-side for enhanced privacy. -- **No Ads or Tracking:** The application is free from advertisements and user tracking, ensuring a focus on functionality and user privacy. + +- **Text Input:** Users can type, paste, or upload text and ePub files. +- **OpenAI API Integration:** Converts text to speech using OpenAI's API. +- **Client-Side Processing:** Utilizes the user's OpenAI key, with no server-side code. +- **Audio File Generation:** Creates audio files from text and merges them into a single file. +- **Progress Tracking:** Features progress bars for conversion and file creation. +- **Download Option:** Users can download the generated audiobook in audio format. +- **Privacy Focused:** No ads or user tracking, ensuring user privacy. ## Technical Details -- **Frontend:** Built using HTML, CSS, and JavaScript. -- **Audio Processing:** Utilizes the Web Audio API for audio decoding and custom JavaScript logic for merging audio files. -- **Responsive Design:** Crafted with a responsive layout for a seamless experience across various devices. -- **No Backend:** Operates entirely on the client side, with no server-side processing. -- **Privacy-Focused:** Does not store user data, ensuring complete privacy. + +- **Frontend:** HTML, CSS, and JavaScript. +- **Audio Processing:** Web Audio API and JavaScript for audio file merging. +- **Responsive Design:** Adapts to various devices. +- **No Backend:** Entirely client-side operation. +- **Privacy:** Does not store user data. ## Usage -1. **Text Input:** Enter text or upload a file containing the text. -2. **API Key:** Provide your OpenAI API key for text-to-speech conversion. -3. **Generate Audiobook:** Initiate the conversion process and wait for the audio file to be processed. -4. **Download:** Download the final merged audio file. + +1. **Text Input:** Enter or upload text. +2. **API Key:** Provide an OpenAI API key. +3. **Generate Audiobook:** Start the conversion. +4. **Download:** Get the final audio file. ## License -This project is licensed under the [MIT License](LICENSE). + +Licensed under the [MIT License](LICENSE).