soe_ponyma 0.1.0 copy "soe_ponyma: ^0.1.0" to clipboard
soe_ponyma: ^0.1.0 copied to clipboard

腾讯云智聆口语评测SDK 暂时仅封装内部录制部分.

soe_ponyma #

腾讯云智聆口语评测SDK的个人封装,非官方.

简介 #

版本: 0.1.0

功能: 内部录制/内部录制结束/结果查询 接口封装

平台: Android/iOS.

使用方法 #

1.系统能力授权

安卓需要权限:
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

iOS需要权限:
Privacy - Microphone Usage Description

2.引入依赖

dependencies:
  soe_ponyma: 0.1.0

3.创建SDK对象

import 'package:soe_ponyma/soe_ponyma.dart';

SoePonyma sdk = new SoePonyma(
  "appId",
  "secretId",
  "secretKey"
);

4.调用方法

//开始录制
sdk.startRecord(controller.text);
//结束录制
sdk.stopRecord();
//查询结果
await sdk.getResult();

方法介绍 #

1.开始录制
void startRecord(String word, {SoeEvalMode mode})
参数: 
	word: 待检测的文本
	mode: 评测模式(可选参数)
	
2.结束录制
void stopRecord()

3.查询结果
Future<double> getResult()


SoeEvalMode 是一个枚举对象,其结构如下:

enum SoeEvalMode {
  WORD,
  SENTENCE,
  PARAGRAPH,
  FREE
}
0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

腾讯云智聆口语评测SDK 暂时仅封装内部录制部分.

Homepage

License

BSD-3-Clause (LICENSE)

Dependencies

flutter, path_provider

More

Packages that depend on soe_ponyma