日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS SpeechEvent

SpeechEvent

java.lang.Object

|---ohos.multimodalinput.event.MultimodalEvent

|---|---ohos.multimodalinput.event.SpeechEvent

public class SpeechEvent
extends MultimodalEvent

定義語音事件。 您可以使用該類來獲取語音識別結(jié)果。

系統(tǒng)提供語音識別功能來識別用戶語音,并將識別結(jié)果作為事件發(fā)送給您。 該事件攜帶識別出的語音動(dòng)作、熱詞等信息。

Since:

3

嵌套類摘要

從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口
Sequenceable.ProducerT

字段摘要

修飾符和類型字段描述
static intACTION_HIT_HOTWORD表示點(diǎn)擊熱詞的動(dòng)作。
static intACTION_SWITCH_OFF表示將開關(guān)設(shè)置為 OFF 狀態(tài)的動(dòng)作。
static intACTION_SWITCH_ON表示將開關(guān)設(shè)置為 ON 狀態(tài)的動(dòng)作。
static intMATCH_MODE_EXACT表示精確匹配模式。
static intMATCH_MODE_FUZZY表示模糊匹配模式。
static intSCENES_AUDIO指示對音頻執(zhí)行操作的場景。
static intSCENES_COMMON表示執(zhí)行語音操作的常見場景。
static intSCENES_PAGE指示對頁面執(zhí)行操作的場景。
static intSCENES_SWITCH指示為切換執(zhí)行操作的場景。
static intSCENES_VIDEO指示對視頻執(zhí)行操作的場景。
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的字段
BUILTIN_KEY, DEFAULT_TYPE, highLevelEvent, KEYBOARD, MOUSE, ROTATION, SPEECH, STYLUS, TOUCH_PANEL, UNSUPPORTED_DEVICE, uuid

方法總結(jié)

修飾符和類型方法描述
static OptionalSpeechEventcreateEvent(long occurTime, int action, String value)用于創(chuàng)建 SpeechEvent 實(shí)例的構(gòu)造函數(shù)。
intgetAction()獲取此語音事件的動(dòng)作。
StringgetActionProperty()獲取action中攜帶的屬性值。
StringgetDeviceId()獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的承載設(shè)備ID。
intgetInputDeviceId()獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的ID。
intgetMatchMode()獲取當(dāng)前識別結(jié)果的匹配模式。
longgetOccurredTime()獲取當(dāng)前事件的產(chǎn)生時(shí)間。
intgetScene()獲取執(zhí)行動(dòng)作的場景。
intgetSourceDevice()獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的類型。
從類 ohos.multimodalinput.event.MultimodalEvent 繼承的方法
getUuid, isSameEvent, marshalling, unmarshalling
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細(xì)信息

ACTION_HIT_HOTWORD

public static final int ACTION_HIT_HOTWORD

表示點(diǎn)擊熱詞的動(dòng)作。

Since:

3

ACTION_SWITCH_OFF

public static final int ACTION_SWITCH_OFF

表示將開關(guān)設(shè)置為 OFF 狀態(tài)的動(dòng)作。

Since:

3

ACTION_SWITCH_ON

public static final int ACTION_SWITCH_ON

表示將開關(guān)設(shè)置為 ON 狀態(tài)的動(dòng)作。表示將開關(guān)設(shè)置為 ON 狀態(tài)的動(dòng)作。

Since:

3

MATCH_MODE_EXACT

public static final int MATCH_MODE_EXACT

表示精確匹配模式。

Since:

3

MATCH_MODE_FUZZY

public static final int MATCH_MODE_FUZZY

表示模糊匹配模式。

Since:

3

SCENES_AUDIO

public static final int SCENES_AUDIO

指示對音頻執(zhí)行操作的場景。

Since:

3

SCENES_COMMON

public static final int SCENES_COMMON

表示執(zhí)行語音操作的常見場景。

Since:

3

SCENES_PAGE

public static final int SCENES_PAGE

指示對頁面執(zhí)行操作的場景。

Since:

3

SCENES_SWITCH

public static final int SCENES_SWITCH

指示為切換執(zhí)行操作的場景。

Since:

3

SCENES_VIDEO

public static final int SCENES_VIDEO

指示對視頻執(zhí)行操作的場景。

Since:

3

方法詳情

createEvent

public static OptionalSpeechEvent createEvent(long occurTime, int action, String value)

用于創(chuàng)建 SpeechEvent 實(shí)例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱參數(shù)描述
occurTime指示事件發(fā)生的時(shí)間。
action表示事件的動(dòng)作。 該值應(yīng)為 ACTION_SWITCH_ON、ACTION_SWITCH_OFF 或 ACTION_HIT_HOTWORD。
value表示動(dòng)作中攜帶的屬性值。

返回:

返回 SpeechEvent 對象。 在有效的 SpeechEvent 對象中,SCENE 值為 SCENES_PAGE,matchmode 值為 MATCH_MODE_EXACT。

Since:

3

getAction

public int getAction()

獲取此語音事件的動(dòng)作。

返回:

返回此事件的操作。 該值可以是 ACTION_SWITCH_ON、ACTION_SWITCH_OFF 或 ACTION_HIT_HOTWORD。

Since:

3

getScene

public int getScene()

獲取執(zhí)行動(dòng)作的場景。

返回:

返回場景,可以是 SCENES_VIDEO、SCENES_AUDIO、SCENES_PAGE、SCENES_SWITCH 或 SCENES_COMMON。

Since:

3

getActionProperty

public String getActionProperty()

獲取action中攜帶的屬性值。

返回:

返回action中攜帶的屬性值。

Since:

3

getMatchMode

public int getMatchMode()

獲取當(dāng)前識別結(jié)果的匹配模式。

返回:

返回當(dāng)前識別結(jié)果的匹配模式,可以是 MATCH_MODE_EXACT 或 MATCH_MODE_FUZZY。

Since:

3

getSourceDevice

public int getSourceDevice()

從類復(fù)制的描述:MultimodalEvent

獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的類型。

指定者:

類 MultimodalEvent 中的 getSourceDevice

返回:

返回生成事件的輸入設(shè)備的類型。 返回值如下: MultimodalEvent.UNSUPPORTED_DEVICE:無輸入設(shè)備。 通常,這是默認(rèn)值。 MultimodalEvent.TOUCH_PANEL:觸控面板 MultimodalEvent.KEYBOARD:鍵盤 MultimodalEvent.MOUSE:鼠標(biāo) MultimodalEvent.STYLUS:手寫筆 MultimodalEvent.BUILTIN_KEY:內(nèi)置按鍵 MultimodalEvent.ROTATION:旋轉(zhuǎn)組件 MultimodalEvent.SPEECH:語音組件

getDeviceId

public String getDeviceId()

從類復(fù)制的描述:MultimodalEvent

獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的承載設(shè)備ID。

例如,如果兩個(gè)鼠標(biāo)設(shè)備連接到同一個(gè)設(shè)備,則該設(shè)備是兩個(gè)鼠標(biāo)設(shè)備的承載設(shè)備。

指定者:

類 MultimodalEvent 中的 getDeviceId

返回:

返回產(chǎn)生當(dāng)前事件的輸入設(shè)備的承載設(shè)備ID; 如果沒有輸入設(shè)備,則返回 null。

getInputDeviceId

public int getInputDeviceId()

從類復(fù)制的描述:MultimodalEvent

獲取產(chǎn)生當(dāng)前事件的輸入設(shè)備的ID。

輸入設(shè)備由唯一 ID 標(biāo)識。 例如,當(dāng)兩個(gè)鼠標(biāo)設(shè)備分別產(chǎn)生一個(gè)事件時(shí),產(chǎn)生的事件中的設(shè)備ID是不同的。 這允許您的應(yīng)用程序使用設(shè)備 ID 來識別實(shí)際的輸入設(shè)備。

指定者:

類 MultimodalEvent 中的 getInputDeviceId

返回:

返回產(chǎn)生當(dāng)前事件的輸入設(shè)備的 ID; 如果沒有輸入設(shè)備,則返回 -1。

getOccurredTime

public long getOccurredTime()

從類復(fù)制的描述:MultimodalEvent

獲取當(dāng)前事件的產(chǎn)生時(shí)間。

指定者:

類 MultimodalEvent 中的 getOccurredTime

返回:

返回生成當(dāng)前事件的時(shí)間(以毫秒為單位)。


網(wǎng)站名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS SpeechEvent
URL鏈接:http://m.5511xx.com/article/dhihdjp.html