14 lines
400 B
Dart
14 lines
400 B
Dart
import 'dart:typed_data';
|
|
|
|
import '../api/voice_api.dart';
|
|
|
|
class VoiceRepository {
|
|
final VoiceApi _api;
|
|
const VoiceRepository(this._api);
|
|
|
|
Future<VoiceStatus> checkStatus() => _api.checkStatus();
|
|
Future<String> transcribe(Uint8List audioBytes, {String? context}) =>
|
|
_api.transcribe(audioBytes, context: context);
|
|
Future<Uint8List> synthesise(String text) => _api.synthesise(text);
|
|
}
|