luxlabs header browser preview


@interface TextToSpeechVoiceBankingUI.VoiceBankingAudioServiceViewModel : NSObject <AVSpeechSynthesizerDelegate, AVAudioPlayerDelegate> {
    void /* unknown type, empty encoding */ voiceBankingSession;
    void /* unknown type, empty encoding */ _recordingResult;
    void /* unknown type, empty encoding */ audioService;
    void /* unknown type, empty encoding */ player;
    void /* unknown type, empty encoding */ speechRecognitionDelayTimer;
    void /* unknown type, empty encoding */ _synthesizer;
    void /* unknown type, empty encoding */ _isRecording;
    void /* unknown type, empty encoding */ _recordingState;
    void /* unknown type, empty encoding */ _inputSource;
    void /* unknown type, empty encoding */ _isInputAvailable;
    void /* unknown type, empty encoding */ _playingRecording;
    void /* unknown type, empty encoding */ _isRecordingRequestInFlight;
    void /* unknown type, empty encoding */ _operationError;
    void /* unknown type, empty encoding */ _audioButtonState;
    void /* unknown type, empty encoding */ _recordingMode;
    void /* unknown type, empty encoding */ cancellables;
}

- (void)speechSynthesizer:(id)a0 didFinishSpeechUtterance:(id)a1;
- (id)init;
- (void).cxx_destruct;
- (void)audioPlayerDidFinishPlaying:(id)a0 successfully:(BOOL)a1;
- (void)applicationDidResign;

@end