voice.setStreamingRecognize - GiGAGenie-ServiceSDK/UserGuide GitHub Wiki
์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์๋ชจ๋๋ฅผ ์ค์ ํ๋ค. ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์๋ชจ๋๋ฅผ ์ค์ ํ๋ฉด ํน์ ์ข ๋ฃ ์กฐ๊ฑด ๋ฐ์ ์ ๊น์ง mode์ ๋ฐ๋ฅธ ์์ฑ ์คํธ๋ฆผ ์์ค์ ๋ํ์ฌ ์์ฑ์ธ์์ ์คํํ๋ค.
-
function setStreamingRecognize(options,callback)
-
options ์ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํ๋ค.
- options.mode : Int, Mandatory๋ก ๋ค์์ ๊ฐ์ ๊ฐ์ง๋ค.
- options.mode=0: ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์ ๋ชจ๋ ํด์
- options.mode=1 : ๋ง์ดํฌ์์ ์บก์ณ๋๋ ์์ฑ ๋ฐ์ดํฐ๋ก ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์ ์คํ๋๋ฉฐ ๋ง์ดํฌ ์ ๋ ฅ์ด waitthreshold ์ดํ๋ก waittime ๋งํผ ๋ฐ์ํ๋ฉด onStreamingRecogResult ์ mute ์ด๋ฒคํธ๋ฅผ ์ ์กํ๋ค. ์ด ๋ชจ๋๋ ๋ช ์์ ์ผ๋ก ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์๋ชจ๋๋ฅผ ํด์ ํ์ง ์์ผ๋ฉด ์์ฑ์ธ์์ด ์ข ๋ฃ๋์ง ์๋๋ค.
- options.mode=2 : ๋ง์ดํฌ์์ waitthreshold ์ด์์ ์ ๋ ฅ์ด ๋ฐ์ํ๋ฉด ์์ฑ์ธ์์ ์์ํ๋ฉฐ, ๋ง์ดํฌ ์ ๋ ฅ์ด waitthreshold ์ดํ๋ก waittime๋งํผ ๋ฐ์ํ๋ฉด onStreamingRecogResult์ waitTimeout ์ด๋ฒคํธ๋ฅผ ์ ์กํ๋ค. ์ด ๋ชจ๋๋ ๋ช ์์ ์ผ๋ก ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์๋ชจ๋๋ฅผ ํด์ ํ์ง ์์ผ๋ฉด ์์ฑ์ธ์์ด ์ข ๋ฃ๋์ง ์๋๋ค.
- options.mode=3 : ๋ง์ดํฌ์์ waitthreshold ์ด์์ ์ ๋ ฅ์ด ๋ฐ์ํ๋ฉด ์์ฑ์ธ์์ ์์ํ๋ฉฐ, ๋ง์ดํฌ ์ ๋ ฅ์ด waitthreshold ์ดํ๋ก waittime๋งํผ ๋ฐ์ํ๋ฉด onStreamingRecogResult์ waitTimeout ์ด๋ฒคํธ๋ฅผ ์ ์กํ๋ค. ์ด ๊ฒฝ์ฐ ์คํธ๋ฆฌ๋ฐ ์์ฑ์ธ์๋ชจ๋๋ฅผ ํด์ ํ๋ค.
- options.waittimeout : Int, Optional๋ก ๋ง์ดํฌ ์ ๋ ฅ ๋๊ธฐ ์๊ฐ(๋ฐ๋ฆฌ์ด) ์ด๋ค. Waittimeout์ ๋ง์ดํฌ ์ ๋ ฅ ๋๊ธฐ ์๊ฐ์ผ๋ก waitthreshold์ดํ๋ก ๋ง์ดํฌ ์ ๋ ฅ์ด waittimeout๋งํผ ์ง์๋๋ ๊ฒฝ์ฐgigagenie.voice.onStreammingRecogResult ์ waittimeout event๊ฐ ๋ฐ์๋๋ค.
- options.waitthreshold : Int, Optionl๋ก ๋ง์ดํฌ ์ ๋ ฅ ๋๊ธฐ threashold ์ด๋ค. ํด๋น ๊ฐ ์ดํ๋ก ๋ง์ดํฌ ์ ๋ ฅ์ด waittimeout ๋งํผ ์ง์๋๋ ๊ฒฝ์ฐ gigagenie.voice.onStreammingRecognize ์ waittimeout event๊ฐ ๋ฐ์๋๋ค. Default๋ 0์ด๋ค.
-
result_cd์ ๋ค์์ ๊ฐ์ด ์ ๋ฌ๋๋ค.
- 200 : ๋ชจ๋ ์ค์ ์ฑ๊ณต
- 500 : ์์คํ ์ค๋ฅ
- 503 : ํ์ฌ Pause ์ํ๋ก ๋ช ๋ น ์์ ๋ถ๊ฐ
- extra ๊ฐ์ null ์ด๋ค.
-
์ฌ์ฉ ์ : gigagenie.voice.onStreamingRecognize ์์ ๊ฐ์ด ์ค๋ช
ํ์ฉ ์์ ๋ (GiGA Genie 2048)์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค