initSDK method

Future<void> initSDK(
  1. String appId
)

Implementation

Future<void> initSDK(String appId) async {
  String tempDir = (await getTemporaryDirectory()).path;
  _pcmPath = tempDir + "/msc/ise.pcm";
  _wavPath = tempDir + "/msc/ise.wav";

  await _api.initSDK(appId);
  await _api.setParameter({
    'language': 'en_us',
    'category': 'read_word',
    'text_encoding': 'utf-8',
    'vad_bos': 5000,
    'vad_eos': 1800,
    'sample_rate': 16000,
    'speech_timeout': -1,
    'result_level': 'plain',
    'audio_format': 'pcm',
    'ise_audio_path': Platform.isIOS ? _pcmPath.substring(tempDir.length) : _pcmPath,
  });
}