better_iflytek 0.0.5
better_iflytek: ^0.0.5 copied to clipboard

A new Flutter plugin.

better_iflytek #

A iFLYTEK SDK for flutter.

Install Started #

  1. Add this to your pubspec.yaml file:
dependencies:
  better_iflytek: ^0.0.5
  1. Install it
$ flutter packages get

Normal usage #

  @override
  void initState() {
    super.initState();

    _iflytek = BetterIflytek();
    _iflytek?.initSDK('appid=$appid');
  }

  CupertinoButton(
    child: Text("start"),
    onPressed: () {
      processEvaluatingResult();
      _iflytek?.startEvaluating("[word]apple");
    },
  ),

  CupertinoButton(
    child: Text("stop"),
    onPressed: () {
      _iflytek?.stopEvaluating();
    },
  ),

Feature #

  • [x] ISE

Others #

科大迅飞 iOS SDK 文档 <br/> 科大迅飞 Android SDK 文档 <br/>

Part of the parameter description.

参数名称名称说明
language语言区域zh_cn:中文<br/>en_us:英文
category评测题型read_syllable(单字,汉语专有)<br/>read_word(词语)<br/>read_sentence(句子)<br/>read_chapter(篇章)
text_encoding文本编码输入文本编码格式<br/>固定utf-8
vad_bos前端点检测开始录入音频后,音频前面部分最长静音时长<br/>取值范围[0,10000ms]
vad_eos后端点检测开始录入音频后,音频后面部分最长静音时长<br/>取值范围[0,10000ms]
sample_rate采样率8000 或者 16000
speech_timeout语音输入超时时间语音输入超时时间
默认30000
result_level评测结果等级complete(完整)<br/>plain(简单)
audio_format保存音频格式保存音频格式支持<br/>pcm(iOS,Android)<br/>wav(Android)
ise_audio_path评测录音保存路径评测录音保存完整路径(Android)<br/> 评测录音保存子路径,子路径拼接在Library/cache后面(iOS)