Skip to content

การรู้จำเสียงพูด ​

การประกาศอินสแตนซ์ ​

เมื่อเพิ่มบล็อกการรู้จำเสียงพูด (ASR) ลงในพื้นที่ทำงาน การประกาศอินสแตนซ์ต่อไปนี้จะถูกแทรกลงในโค้ด Python โดยอัตโนมัติ:

python
asr = ASR(0)
# กรณีที่มีหลายอินสแตนซ์
asr_1 = ASR(1)

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
indexตัวเลือกดรอปดาวน์หมายเลขอินสแตนซ์ (เริ่มจาก 0)จำนวนเต็ม 0 ขึ้นไป0

ตั้งค่าภาษา ​

ตั้งภาษาสำหรับการรู้จำเสียงพูด แม้ไม่ได้ตั้งค่าภาษา ระบบก็จะตั้งให้โดยอัตโนมัติ

lang

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์รหัสภาษาที่รู้จำรหัสของ 21 ภาษาที่โปรแกรมรองรับ (เช่น 'th-TH', 'en-US')-

Python ​

python
asr = ASR(0)

asr.lang('th-TH')

เริ่ม / หยุดการรู้จำเสียงพูด ​

เริ่มหรือหยุดการรู้จำเสียงพูด

listen

พารามิเตอร์ ​

ชื่อประเภทคำอธิบายช่วง / ชนิดค่าเริ่มต้น
unitตัวเลือกดรอปดาวน์การทำงานเริ่ม(start), หยุด(stop)-

Python ​

python
asr = ASR(0)

# unit = "start"
asr.start()
# unit = "stop"
asr.stop()

ผลลัพธ์การรู้จำเสียงพูด ​

ผลลัพธ์ของการรู้จำเสียงพูด

result

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
asr = ASR(0)

asr.result()

สถานะการทำงานของการรู้จำเสียงพูด ​

คืนค่า จริง (True) / เท็จ (False) ว่าการรู้จำเสียงพูดกำลังทำงานอยู่หรือไม่

state

พารามิเตอร์ ​

(ไม่มี)

Python ​

python
asr = ASR(0)

asr.is_active()