AssemblyAI Flutter SDK
A Flutter SDK to interact with the AssemblyAI API for audio transcription.
Getting Started
Installation
Add the following to your pubspec.yaml
file:
dependencies:
assemblyai_flutter_sdk: ^0.0.1
Usage
Initialize the AssemblyAI client with your API key:
final api = AssemblyAI('YOUR_API_KEY');
Submit a transcription:
final transcription = await api.submitTranscription({
'audio_url': 'AUDIO_URL',
'language_code': 'en_us',
'punctuate': true,
});
print(transcription);
Retrieve a transcription:
final transcriptionResult = await api.getTranscription('TRANSCRIPT_ID');
print(transcriptionResult);
Testing
To run tests, navigate to your package directory and use:
Examples
For a deeper dive into how to use this package, check out the examples
directory in the package repository.
Contribution
Contributions are welcome! If you find a bug or want to suggest a new feature, open an issue. If you want to submit a PR, ensure that it passes all tests and adheres to the code style of the project.