MCPcopy Create free account
hub / github.com/HumeAI/hume-api-examples / AudioModule

Class AudioModule

evi/evi-react-native/modules/audio/src/AudioModule.ts:5–14  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3import { AudioModuleEvents, MicrophoneMode } from './AudioModule.types';
4
5declare class AudioModule extends NativeModule<AudioModuleEvents> {
6 getPermissions(): Promise<boolean>;
7 startRecording(): Promise<void>;
8 enqueueAudio(base64EncodedAudio: string): Promise<void>;
9 stopPlayback(): Promise<void>;
10 mute(): Promise<void>;
11 unmute(): Promise<void>;
12 showMicrophoneModes(): Promise<void>;
13 getMicrophoneMode(): Promise<MicrophoneMode>;
14}
15
16// This call loads the native module object from the JSI.
17export default requireNativeModule<AudioModule>('Audio');

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected