Battle of Transcribers is an iOS application that allows users to transcribe audio using multiple transcription services. The app supports various transcribers and provides a user-friendly interface to manage and use these services.
The application currently supports the following transcribers:
- iOS Built-in Transcriber
- OpenAI Whisper v2
- Deepgram Streaming
- Groq Whisper v3
Some transcribers require an API key to function. To add an API key:
- Open the app and navigate to the Settings screen by tapping the gear icon.
- Select the transcriber that requires an API key.
- Tap on the API Key field and paste your API key.
- The app will save the API key securely using Keychain.
To build and run the application on an iPhone, follow these steps:
-
Clone the Repository: git clone https://github.com/justanotheratom/Battle-of-Transcribers.git cd BattleOfTranscribers
-
Open the Project in Xcode: Open
BattleOfTranscribers.xcodeproj
in Xcode. -
Install Dependencies: Ensure you have all the required dependencies. The project uses Swift Package Manager to manage dependencies. Xcode should automatically resolve and download these packages.
-
Set Up Signing:
- Go to the project settings in Xcode.
- Under the "Signing & Capabilities" tab, select your development team.
-
Build and Run:
- Connect your iPhone to your computer.
- Select your iPhone as the target device in Xcode.
- Click the "Run" button (or press
Cmd + R
) to build and run the app on your iPhone.