react-native-deepgram
Version:
React Native SDK for Deepgram's AI-powered speech-to-text, real-time transcription, and text intelligence APIs. Supports live audio streaming, file transcription, sentiment analysis, and topic detection for iOS and Android.
15 lines (12 loc) • 410 B
text/typescript
import { Platform, PermissionsAndroid, NativeModules } from 'react-native';
const { MicPermission } = NativeModules;
export async function askMicPermission(): Promise<boolean> {
if (Platform.OS === 'ios') {
return await MicPermission.request();
}
return (
(await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.RECORD_AUDIO
)) === PermissionsAndroid.RESULTS.GRANTED
);
}