voice.setKwsVoiceRecv - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
gigagenie.voice.setKwsVoiceRecv
API μ€λͺ
- μμ± λͺ
λ Ή μμ μ€μ API
- κΈ°λ³Έμ μΌλ‘ λ²νΈ μ νμ OTV μ±λ μ ν, νμΈ/μ·¨μ λ±μ κΈ°λ³Έ λ©μμ§κ° μ λ¬λλ€.
setKwsVoiceRecv
λ‘ 3rd Party Web μμ μ λ¬λ°μ μ μλ€.
- μμ± μ ν λ²νΈ μμ
- λ²νΈλ‘ μ ν κ°λ₯ν UIμμ μ¬μ©μκ° KWS μ΄ν λ°νν λ²νΈλ₯Ό 3rd Party App μ μ λ¬νλλ‘ μ€μ νλ€.(λν΄νΈλ OTV μ±λ μ€ν) μ±μ λ€μ μ€ννκ±°λ, λ€λ₯Έ μΉνμ΄μ§λ‘ μ΄λνλ©΄ λν΄νΈλ‘ λ³κ²½λλ€.
- μμ± μΈμ API(
voice.getVoiceText
)μ mode=2
μ κ²½μ° 3rd Party Appμμ μ§μ μμ²μ νλ μν©μμ μ¬μ©λλ©° voice.setKwsVoiceRecv
λ KWS μ΄ν λ°ν ν΄μμμ λ²νΈ μ νμ voice.onSelectedIndex
λ‘ μ λ¬νλ€.
- μμ± νμΈ/μ·¨μ μμ
- KWS μ΄ν λ°νν λ΄μ©μ΄ νμΈ/μ·¨μμ ν΄λΉν κ²½μ° ν΄λΉ λ΄μ©μ 3rd Party App μ μ λ¬νλλ‘ μ€μ νλ€. μ±μ λ€μ μ€ννκ±°λ, λ€λ₯Έ μΉνμ΄μ§λ‘ μ΄λνλ©΄ κΈ°λ³Έ κ°μΌλ‘ λ³κ²½λλ€.
- μμ±μΈμ API(
voice.getVoiceText
)μ mode=2
μ κ²½μ° 3rd Party Appμμ μ§μ μμ²νλ μν©μμ μ¬μ©λλ©° voice.setKwsVoiceRecv
λ KWS μ΄ν λ°ν ν΄μμμ νμΈ/μ·¨μλ‘ μμ μ voice.onVoiceCommand
λ‘ μ λ¬νλ€. νμΈ λ° μ·¨μ λ°νλ voice.getVoiceText
μ λ΄μ©κ³Ό λμΌνλ€.
API ꡬ쑰
- function setKwsVoiceRecv(options,callback)
options
flag
: (Int, Mandatory) μμ± μΈμ λͺ¨λ μ ν
0
: OTV μ±λ μ€νμΌλ‘ λ³κ²½
1
: Container Appμμ μμ±μ νλ²νΈ λ° νμΈ/μ·¨μ μμ
result_cd
μ¬μ© μμ
// callback
var options = {};
options.flag = 1;
gigagenie.voice.setKwsVoiceRecv(options, function (result_cd, result_msg, extra) {
if (result_cd === 200) {
console.log("setKwsVoiceRecv success");
};
});