Audivel is a macOS, iOS, and visionOS app that generates audio content from PDF using Play.ai's PlayNote API. It provides a simple interface to convert PDF into natural-sounding podcast, narrative, children's story, or debate with various voice options.
- Generate audio content using Play.ai's AI voices
- Support for multiple synthesis styles (podcast format)
- Real-time status updates during generation
- Cross-platform support (macOS, iOS, visionOS)
Before you begin, ensure you have:
- Xcode 15.0 or later
- macOS 14.0 or later for development
- A Play.ai Developer Account
- Play.ai API Key and User ID
- Clone the repository:
git clone https://github.com/rudrankriyam/Audivel.git
cd Audivel
- Create a
.env
file in the project root:
touch .env
- Add your Play.ht credentials to the
.env
file:
PLAY_HT_API_KEY=<your-play-ht-api-key>
PLAY_HT_USER_ID=<your-play-ht-user-id>
To obtain your API credentials:
- Visit Play.ai Developer Portal
- Sign in or create an account
- Navigate to the API section
- Copy your API Key and User ID
- Paste them into the
.env
file
- Open the Xcode project:
open Audivel.xcodeproj
-
Build and run the project (⌘R)
-
Enter a source URL containing the PDF you want to convert to speech
-
Click "Generate PlayNote" to start the conversion
- iOS 16.0+
- macOS 14.0+
- visionOS 1.0+
- Xcode 15.0+
- Swift 5.9+
- SakuraKit - Swift SDK for Prototyping AI Speech Generation
- Orb - A mesmerizing orb, fully designed in SwiftUI. The project would not have been so pretty without it. 🙏
This project is licensed under the MIT License - see the LICENSE file for details.
Rudrank Riyam @rudrankriyam
Make sure to keep your API credentials secure and never commit the .env
file to version control. The .gitignore
file is already configured to exclude it.