文档管理中心

MLSoundDetector

展开

Class Info

com.huawei.hms.mlsdk.sounddect.MLSoundDetector

声音识别。

Public Field Summary

展开

Qualifier and Type

Field and Description

String

RESULTS_RECOGNIZED

识别成功后获取到的声音类型key。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

static MLSoundDetector

createSoundDetector()

创建声音识别器。

void

destroy()

释放声音识别器资源。

void

setSoundDetectListener(MLSoundDetectListener listener)

设置声音识别器回调监听。

boolean

start(Context context)

开始检测,麦克风拾取的实时音频数据。

void

stop()

停止识别麦克风拾取的音频数据,并不会释放资源。

Public Fields

RESULTS_RECOGNIZED

展开

Field

public static final String RESULTS_RECOGNIZED

识别成功后获取到的声音类型key。

Constant Value: "results_Detector"

Public Methods

createSoundDetector()

展开

Method

public static MLSoundDetector createSoundDetector()

创建声音识别器。

Returns
展开

Type

Description

MLSoundDetector

声音识别实例。

destroy()

展开

Method

public void destroy()

释放声音识别器资源。

setSoundDetectListener(MLSoundDetectListener listener)

展开

Method

public void setSoundDetectListener(MLSoundDetectListener listener)

设置声音识别器回调监听。

Parameters
展开

Name

Description

listener

回调函数。

start(Context context)

展开

Method

public boolean start(Context context)

开始检测,麦克风拾取的实时音频数据,setSoundDetectListener(MLSoundDetectListener listener)设置监听器才能接收结果。

Parameters
展开

Name

Description

context

上下文。

Returns
展开

Type

Description

boolean

开始声音识别服务结果。

  • true:启动检测服务成功。
  • false:启动检测服务失败。

stop()

展开

Method

public void stop()

停止识别麦克风拾取的音频数据,并不会释放资源。

搜索
请输入您想要搜索的关键词