SmartSpeechSdkPlatform class abstract
- Inheritance
-
- Object
- PlatformInterface
- SmartSpeechSdkPlatform
- Implementers
Constructors
- SmartSpeechSdkPlatform()
- Constructs a SmartSpeechSdkPlatform.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
engineCancel(
) → Future< void> - 取消评测
-
engineCreate(
String cfg) → Future< void> - 创建引擎
-
engineDelete(
) → Future< void> - 销毁引擎
-
engineFeed(
Uint8List bytes, int length) → Future< void> -
engineGetDeviceId(
) → Future< String?> - 获取设备唯一id
-
engineGetSdkVersion(
) → Future< String> - 获取引擎sdk的版本号
-
engineSetAudioSavePath(
String savePath) → Future< void> - 设置当前评测的音频保存地址
-
engineSetAudioUrl(
bool audioUrl) → Future< void> - 设置是否保存audioUrl
-
engineSetClientData(
String clientData) → Future< void> - 设置客户端自定义参数,只支持string 类型
-
engineSetConnectTimeout(
int connectTimeout) → Future< void> - 设置评测的连接超时时间,只设置一次即可
-
engineSetConnti(
int connti) → Future< void> - 设置评测 是否开启连读和失爆检测,默认为0,只针对英文
-
engineSetLangType(
LangType langType) → Future< void> - 设置当前评测的语种信息
-
engineSetLooseness(
int looseness) → Future< void> - 设置评测的 评分宽松度,聚会范围为0-9,默认为为4
-
engineSetMaxPrefixSilence(
int prefixSilence) → Future< void> - 设置评测 的前置静音时间,单位秒,默认为0 ,不开启静音检测
-
engineSetMaxPrefixSilenceMs(
int prefixSilenceMs) → Future< void> - 设置评测 的前置静音时间,单位毫秒,默认为0 ,不开启静音检测,优先级大于 maxPrefixSilence
-
engineSetMaxSuffixSilence(
int suffixSilence) → Future< void> - 设置评测 的后置静音时间, 单位秒,默认为0 ,不开启静音检测
-
engineSetMaxSuffixSilenceMs(
int suffixSilenceMs) → Future< void> - 设置评测 的后置静音时间, 单位毫秒,默认为0 ,不开启静音检测,优先级大于 maxSuffixSilence
-
engineSetMini(
int mini) → Future< void> - 设置评测返回的结果是否只有简单数据(总分、流利度、完整度、准确度等)
-
engineSetModePath(
double modePath) → Future< void> - 设置离线资源的存储目录,需要在初使化前设置,将将资源包提前放于此目录下
-
engineSetOnline(
bool online) → Future< void> - 设置使用在线或者离线引擎
-
engineSetParamsJson(
String paramsJson) → Future< void> - 设置评测需要传的参数(文本类的参数,非公共参数)
-
engineSetPrecision(
String precision) → Future< void> - 设置评分精度,默认为0,只支持0、0.1、0.25、0.5、1,如果设置的值不是这五个中的一个,则按0处理
-
engineSetRatio(
double ratio) → Future< void> - 设置评测的 拉升系数,取值范围为0.8-1.5,默认为1.0
-
engineSetRealtime(
bool realTime) → Future< void> - 设置评测 是否实时返回结果 仅支持中/英文 sentence、chapter、freedom、recite 题型,以及中文 poem 题型
-
engineSetResponseTimeout(
int responseTime) → Future< void> - 设置评测的响应超时时间,只设置一次即可
-
engineSetSampleRate(
int sampleRate) → Future< void> - 设置当前评测的采样率信息
-
engineSetSaveAudio(
bool saveAudio) → Future< void> - 设置当前评测是否保存音标信息
-
engineSetScale(
int scale) → Future< void> - 设置评测的分制(0-100],只用设置一次即可
-
engineSetServerAPI(
String serverAPI) → Future< void> - 设置评测的域名信息,必须在engineCreate前调用,非私有化部署可以不用设置
-
engineSetUserId(
String userId) → Future< void> - 设置评测的用户信息,只设置一次即可,一般是在初初使化的时候设置
-
engineStart(
) → Future< void> - 开始评测,录音数据由业务传入
-
engineStartFile(
String wavPath) → Future< void> - 开始评测,录音由sdk 实现
-
engineStartRecorder(
) → Future< void> - 开始评测,录音由sdk 实现
-
engineStop(
) → Future< void> - 结束评测
-
getChannel(
) → MethodChannel -
getPlatformOS(
) → Future< String?> -
getPlatformVersion(
) → Future< String?> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ SmartSpeechSdkPlatform
-
The default instance of SmartSpeechSdkPlatform to use.
getter/setter pair