Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ

Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจคเฉเจธเฉ€เจ‚ เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฌเจพเจฐเฉ‡ เจธเฉเจฃเจฟเจ† เจœเจพเจ‚ เจชเฉœเฉเจนเจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‹ เจ—เฉ‚เจ—เจฒ เจจเฉ‡ เจ…เจฎเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจชเจฟเจ•เจธเจฒ เจซเฉ‹เจจเจพเจ‚ เจฒเจˆ เจฐเฉ‹เจฒเจ†เจŠเจŸ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจตเจฟเจšเจพเจฐ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ - เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจ•เจพเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจตเจฐเจšเฉเจ…เจฒ เจธเจนเจพเจ‡เจ• เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจ—เฉฑเจฒเจฌเจพเจค เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจšเฉˆเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจนเจพเจ‡เจ• เจฆเฉ€ เจฌเจœเจพเจ เจฌเฉ‹เจฒเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจน เจฌเจนเฉเจค เจนเฉ€ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉˆ เจ‡เจน เจฆเจฟเจจ เจœเจฆ เจฒเจ—เจญเจ— เจ…เฉฑเจงเฉ€เจ†เจ‚ เจ•เจพเจฒเจพเจ‚ เจธเจชเฉˆเจฎ เจนเจจ, เจชเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€ เจฆเฉ€เจ†เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ€ เจธเฉฐเจชเจฐเจ• เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจ•เฉ‹ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจธเจฟเจฐเจซเจผ เจชเจฟเจ•เจธเจฒ เจซเจผเฉ‹เจจ 'เจคเฉ‡ เจนเฉ€ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจฏเฉ‚.เจเฉฑเจธ. เจ–เฉˆเจฐ, เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐเจจเจพ เจนเฉˆ, เจ เฉ€เจ• เจนเฉˆ? เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฆเฉฑเจธเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจ•เจฟ เจตเฉŒเจ•เจธเจฟเจฎเจชเจฒเจพเจ‚เจŸ เจ…เจคเฉ‡ เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจธเจฎเจพเจจ เจนเฉฑเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจฌเจฃเจพเจ‡เจ† เจœเจพเจตเฉ‡เฅค เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจฌเจฟเฉฑเจฒเฉ€ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚.

เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ

เจฎเฉˆเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจตเฉŒเจ•เจธเจฟเจฎเจชเจฒเจพเจ‚เจŸ เจ…เจคเฉ‡ เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ‡เจน เจฆเฉฑเจธเจฃ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจฌเจฐเจฌเจพเจฆ เจจเจพ เจ•เจฐเฉ‹; เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฐเจŸเจฐเจจเฉˆเฉฑเจŸ 'เจคเฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจฒเจˆ เจ†เจ“ เจ†เจชเจฃเฉ€ เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฆเฉ‡ เจฌเจนเฉเจค เจนเฉ€ เจธเฉฐเจ•เจฒเจช เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเฉ‹เจˆเจเฅค

เจšเจฒเฉ‹ เจ‡เจน เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจ–เจพเจธ เจซเจผเฉ‹เจจ เจจเฉฐเจฌเจฐ เจนเฉˆ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจนเจฐ เจฐเฉ‹เจœเจผ เจตเจฐเจคเจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจœเจฟเจธ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ•เจพเจฒเจพเจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเฉฐเจฌเจฐ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉ‹เจเจ—เฉ€, เจœเฉ‹ เจ•เจฟ เจนเจฐ เจฅเจพเจ‚ เจฆเจฐเจธเจพเจˆ เจœเจพเจตเฉ‡เจ—เฉ€ - เจกเจพเจ• เจตเจฟเฉฑเจš, เจฌเจฟเจœเจผเจจเจธ เจ•เจพเจฐเจก 'เจคเฉ‡, เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ”เจจเจฒเจพเจˆเจจ เจซเจพเจฐเจฎ เจญเจฐเจฆเฉ‡ เจนเฉ‹, เจ†เจฆเจฟเฅค เจ‡เจน เจจเฉฐเจฌเจฐ เจ‡เฉฑเจ• เจ•เฉเจฆเจฐเจคเฉ€ เจญเจพเจธเจผเจพ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ (เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹) เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจฎเฉเฉฑเจ– เจจเฉฐเจฌเจฐ 'เจคเฉ‡ เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹เฅค เจšเจฟเฉฑเจคเจฐ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจคเจธเจตเฉ€เจฐ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจจ เจฏเฉ‹เจ— เจนเฉˆ):
Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡ เจจเจพเจฒ: เจ…เจธเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจ…เจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ•เจพเจฒเจฐ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจธเฉฐเจตเจพเจฆ เจฆเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฌเจฃเจพเจตเจพเจ‚เจ—เฉ‡ เจตเฉˆเฉฑเจฌ- เจ‡เฉฑเจ• เจกเจพเจ‡เจฒเจพเจ— เจฐเฉˆเจ‚เจกเจฐเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจฆเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ เจ•เจฟ เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ‡เฉฐเจŸเจฐเจตเฉ‡เจจ เจฌเจŸเจจ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฆเจฌเจพ เจ•เฉ‡ Voximplant เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจกเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจ—เจพเจนเจ• เจจเจพเจฒ เจœเฉ‹เฉœ เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจœเฉ‡เจ•เจฐ เจฌเจพเจ…เจฆ เจตเจพเจฒเฉ‡ เจจเฉ‡ เจ–เฉเจฆ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆเฅค

ะ ะตะฐะปะธะทะฐั†ะธั

เจธเจพเจˆเจจ - เจ‡เจจ เจคเฉเจนเจพเจกเจพ Voximplant เจ–เจพเจคเจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพเจ“, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ—:

Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจ–เฉ‹เจฒเฉ‹ เจญเจพเจ— "เจ•เจฎเจฐเฉ‡" เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเฉฐเจฌเจฐ เจ–เจฐเฉ€เจฆเฉ‹ เจœเฉ‹ เจ‡เฉฑเจ• เจตเจฟเจšเฉ‹เจฒเฉ‡ เจตเจœเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพ:

Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจ…เฉฑเจ—เฉ‡, เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ“, "เจจเฉฐเจฌเจฐ" เจญเจพเจ— เจตเจฟเฉฑเจš, "เจ‰เจชเจฒเจฌเจง" เจŸเฉˆเจฌ เจตเจฟเฉฑเจšเฅค เจ‡เฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจน เจจเฉฐเจฌเจฐ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจ–เจฐเฉ€เจฆเจฟเจ† เจนเฉˆเฅค เจ‡เจธเจจเฉ‚เฉฐ "เจ…เจŸเฉˆเจš" เจฌเจŸเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเฉ‹ - เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ€ เจตเจฟเฉฐเจกเฉ‹ เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ เจกเจฟเจซเฉŒเจฒเจŸ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ›เฉฑเจกเฉ‹ เจ…เจคเฉ‡ "เจ…เจŸเฉˆเจš เจ•เจฐเฉ‹" 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹เฅค

เจ‡เฉฑเจ• เจตเจพเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, "เจธเจ•เฉเจฐเจฟเจชเจŸ" เจŸเฉˆเจฌ เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจ•เฉเจฐเจฟเจชเจŸ เจฎเจพเจˆเจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ“ - เจ‡เจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจฒเฉ‡เจ– เจฆเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจ•เจจเฉˆเจ•เจŸเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเฉ€เจ. เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฅเฉ‹เฉœเฉเจนเจพ เจœเจฟเจนเจพ เจธเฉ‹เจง เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ•เจพเจฒเจฐ เจ…เจคเฉ‡ เจธเจนเจพเจ‡เจ• เจตเจฟเจšเจ•เจพเจฐ เจ—เฉฑเจฒเจฌเจพเจค เจจเฉ‚เฉฐ "เจตเฉ‡เจ–เจฃ" เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ; เจธเจพเจฐเฉ‡ เจ•เฉ‹เจก เจธเฉฐเจญเจต เจนเฉˆ เจ‡เฉฑเจฅเฉ‡ เจฒเฉˆ.

เจงเจฟเจ†เจจ เจฆเจฟเจ“: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ ngrok เจธเจฐเจตเจฐ เจฆเฉ‡ เจจเจพเจฎ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ (ngrok เจฌเจพเจฐเฉ‡ เจตเฉ‡เจฐเจตเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจœเจพเจฃเจ—เฉ‡)เฅค เจฒเจพเจˆเจจ 31 'เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจฌเจฆเจฒเฉ‹, เจœเจฟเฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเจพ เจซเจผเฉ‹เจจ เจจเฉฐเจฌเจฐ เจคเฉเจนเจพเจกเจพ เจฎเฉเฉฑเจ– เจจเฉฐเจฌเจฐ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจกเจพ เจจเจฟเฉฑเจœเฉ€ เจฎเฉ‹เจฌเจพเจˆเจฒ เจซเจผเฉ‹เจจ), เจ…เจคเฉ‡ เจตเฉŒเจ•เจธเจฟเจฎเจชเจฒเจพเจ‚เจŸ เจจเฉฐเจฌเจฐ เจ‰เจน เจจเฉฐเจฌเจฐ เจนเฉˆ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ–เจฐเฉ€เจฆเจฟเจ† เจนเฉˆเฅค

outbound_call = VoxEngine.callPSTN(โ€œYOUR PHONE NUMBERโ€, โ€œVOXIMPLANT NUMBERโ€)

เจ•เจพเจฒPSTN เจ•เจพเจฒ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจ†เจตเฉ‡เจ—เฉ€ เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ—เฉฑเจฒเจฌเจพเจค เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจจ เจ…เจคเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ—เจพเจนเจ• เจจเจพเจฒ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เฅค

เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจ–เจฐเฉ€เจฆเฉ‡ เจจเฉฐเจฌเจฐ เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจจเจฟเจฏเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "เจฐเฉ‚เจŸเจฟเฉฐเจ—" เจŸเฉˆเจฌ 'เจคเฉ‡ เจœเจพเจ“ - เจ‰เฉฑเจชเจฐ เจธเฉฑเจœเฉ‡ เจ•เฉ‹เจจเฉ‡ เจตเจฟเฉฑเจš "เจจเจตเจพเจ‚ เจจเจฟเจฏเจฎ" เจฌเจŸเจจเฅค เจ‡เฉฑเจ• เจจเจพเจฎ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‹ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจพเจฒเจพเจ‚), เจกเจฟเจซเฉŒเจฒเจŸ เจฎเจพเจธเจ• เจ›เฉฑเจกเฉ‹ (.* - เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจ†เจ‰เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจพเจฒเจพเจ‚ เจ‡เจธ เจจเจฟเจฏเจฎ เจฒเจˆ เจšเฉเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚) เจ…เจคเฉ‡ เจฎเจพเจˆเจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเจฟเจ“เฅค

Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจจเจฟเจฏเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเฉ‹.

เจนเฉเจฃ เจคเฉ‹เจ‚, เจซเจผเฉ‹เจจ เจจเฉฐเจฌเจฐ เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆ. เจ†เจ–เจฐเฉ€ เจšเฉ€เจœเจผ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจฌเฉ‹เจŸ เจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเจพเจฒ เจฒเจฟเฉฐเจ• เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, "เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจ•เจจเฉˆเจ•เจŸเจฐ" เจŸเฉˆเจฌ 'เจคเฉ‡ เจœเจพเจ“, เจ‰เฉฑเจชเจฐ เจธเฉฑเจœเฉ‡ เจ•เฉ‹เจจเฉ‡ เจตเจฟเฉฑเจš "เจกเจพเจˆเจฒเฉŒเจ—เจซเจฒเฉ‹ เจเจœเฉฐเจŸ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹" เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจกเจพเจ‡เจฒเฉŒเจ—เจซเจฒเฉ‹ เจเจœเฉฐเจŸ เจฆเฉ€ JSON เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจ…เจชเจฒเฉ‹เจก เจ•เจฐเฉ‹เฅค

Voximplant เจ…เจคเฉ‡ Dialogflow 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ†เจชเจฃเฉ€ เจ–เฉเจฆ เจฆเฉ€ Google เจ•เจพเจฒ เจธเจ•เฉเจฐเฉ€เจจเจฟเฉฐเจ— เจฌเจฃเจพเจ‰เจฃเจพ
เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจฆเจพเจนเจฐเจจ/เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจ•เจฟเจธเฉ‡ เจเจœเฉฐเจŸ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจฒเจฟเฉฐเจ• 'เจคเฉ‡ เจธเจพเจกเจพ เจฒเฉˆ เจธเจ•เจฆเฉ‡ เจนเฉ‹: github.com/aylarov/callscreening/tree/master/dialogflow. เจฌเฉฑเจธ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจนเฉเจคเฉ€ เจฎเฉฐเจ— เจจเจพ เจ•เจฐเฉ‹, เจ‡เจน เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจฃ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจฎเจฐเจœเจผเฉ€ เจ…เจจเฉเจธเจพเจฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจคเฉฐเจคเจฐ เจนเฉ‹ เจ…เจคเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฒเจˆ เจธเฉเจคเฉฐเจคเจฐ เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเฉ‹ :)

NodeJS 'เจคเฉ‡ เจธเจงเจพเจฐเจจ เจฌเฉˆเจ•เจเจ‚เจก

เจšเจฒเฉ‹ เจ‡เฉฑเจ• เจจเฉ‹เจก เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจฌเฉˆเจ•เจเจ‚เจก เจคเจพเจ‡เจจเจพเจค เจ•เจฐเฉ€เจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚:
github.com/aylarov/callscreening/tree/master/nodejs

เจ‡เจน เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจนเฉˆ เจœเจฟเจธเจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจธเจฟเจฐเจซ เจฆเฉ‹ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ:

npm install
node index.js

เจธเจฐเจตเจฐ เจคเฉเจนเจพเจกเฉ€ เจฎเจธเจผเฉ€เจจ เจฆเฉ‡ เจชเฉ‹เจฐเจŸ 3000 'เจคเฉ‡ เจšเฉฑเจฒเฉ‡เจ—เจพ, เจ‡เจธเจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ Voximplant เจ•เจฒเจพเจŠเจก เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ ngrok เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฐเจธเจŸเจพเจฒ เจ•เจฐเจฆเฉ‡ เจนเฉ‹ ngrok, เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจšเจฒเจพเจ“:

ngrok http 3000

เจคเฉเจธเฉ€เจ‚ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจธเจฅเจพเจจเจ• เจธเจฐเจตเจฐ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ - เจ‡เจธเจจเฉ‚เฉฐ เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฐเจตเจฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจŸ เจ•เจฐเฉ‹เฅค

เจ—เจพเจนเจ•

เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจšเฉˆเจŸ เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เจธ เจจเฉ‚เฉฐ เจ‡เฉฑเจฅเฉ‹เจ‚ เจšเฉเฉฑเจ•เฉ‹.

เจฌเฉฑเจธ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค script.js เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš, เจธเจฐเจตเจฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ ngrok เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจ…เจคเฉ‡ เจ•เจพเจฒเฉ€ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจ–เจฐเฉ€เจฆเฉ‡ เจ—เจ เจจเฉฐเจฌเจฐ เจจเจพเจฒ เจฌเจฆเจฒเฉ‹เฅค เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจฌเฉเจฐเจพเจ‰เจœเจผเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เจฐเฉ‹เฅค เจœเฉ‡เจ•เจฐ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจชเฉˆเจจเจฒ เจตเจฟเฉฑเจš WebSocket เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡เจ–เฉ‹เจ—เฉ‡เฅค

เจกเฉˆเจฎเฉ‹

เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเฉ€เจกเฉ€เจ“ เจตเจฟเฉฑเจš เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจ…เจฎเจฒ เจตเจฟเฉฑเจš เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹:


เจชเฉ€.เจเจธ. เจ‡เจน เจ เฉ€เจ• เจนเฉˆ, เจ•เจพเจฒ เจกเจฟเจธเจ•เจจเฉˆเจ•เจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เฉ€เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹