Showing
1 changed file
with
30 additions
and
1 deletions
| ... | @@ -3,6 +3,7 @@ const recorder = require('node-record-lpcm16'); | ... | @@ -3,6 +3,7 @@ const recorder = require('node-record-lpcm16'); |
| 3 | // Imports the Google Cloud client library | 3 | // Imports the Google Cloud client library |
| 4 | const speech = require('@google-cloud/speech'); | 4 | const speech = require('@google-cloud/speech'); |
| 5 | 5 | ||
| 6 | + | ||
| 6 | // Creates a client | 7 | // Creates a client |
| 7 | const client = new speech.SpeechClient(); | 8 | const client = new speech.SpeechClient(); |
| 8 | 9 | ||
| ... | @@ -12,12 +13,40 @@ const client = new speech.SpeechClient(); | ... | @@ -12,12 +13,40 @@ const client = new speech.SpeechClient(); |
| 12 | const encoding = 'LINEAR16'; | 13 | const encoding = 'LINEAR16'; |
| 13 | const sampleRateHertz = 16000; | 14 | const sampleRateHertz = 16000; |
| 14 | const languageCode = 'ko-KR'; | 15 | const languageCode = 'ko-KR'; |
| 16 | +const speechContexts = [{ | ||
| 17 | + phrases: [ | ||
| 18 | + '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_ALPHA_SEQUENCE', '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_DIGIT_SEQUENCE', | ||
| 19 | + '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_ALPHA_SEQUENCE 보다 크다', | ||
| 20 | + '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_ALPHA_SEQUENCE 보다 작다', | ||
| 21 | + '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_DIGIT_SEQUENCE 보다 크다', | ||
| 22 | + '$OOV_CLASS_ALPHA_SEQUENCE 는 $OOV_CLASS_DIGIT_SEQUENCE 보다 작다', | ||
| 23 | + 'for OOV_CLASS_ALPHA_SEQUENCE in range $OOV_CLASS_DIGIT_SEQUENCE', | ||
| 24 | + 'if', | ||
| 25 | + '이프', | ||
| 26 | + 'else if', | ||
| 27 | + '엘스 이프', | ||
| 28 | + 'else', | ||
| 29 | + '엘스', | ||
| 30 | + 'while', | ||
| 31 | + '와일', | ||
| 32 | + '함수', | ||
| 33 | + '파라미터', | ||
| 34 | + 'parameter', | ||
| 35 | + '변수 선언', | ||
| 36 | + '함수 선언', | ||
| 37 | + '반복문 선언', | ||
| 38 | + '조건문 선언' | ||
| 39 | + ], | ||
| 40 | + boost: 20 | ||
| 41 | +}] | ||
| 15 | 42 | ||
| 16 | const request = { | 43 | const request = { |
| 17 | config: { | 44 | config: { |
| 18 | encoding: encoding, | 45 | encoding: encoding, |
| 19 | sampleRateHertz: sampleRateHertz, | 46 | sampleRateHertz: sampleRateHertz, |
| 20 | - languageCode: languageCode | 47 | + languageCode: languageCode, |
| 48 | + alternativeLanguageCodes: ['en-US'], | ||
| 49 | + speechContexts: speechContexts | ||
| 21 | }, | 50 | }, |
| 22 | interimResults: false, // If you want interim results, set this to true | 51 | interimResults: false, // If you want interim results, set this to true |
| 23 | }; | 52 | }; | ... | ... |
-
Please register or login to post a comment