Velocity powered by Wavelink

การใช้ค่าส่งกลับทางเลือก

คุณอาจต้องการให้ไฟล์ไวยากรณ์ส่งกลับค่าที่นอกเหนือไปจากวลีที่ถูกต้องตามที่ผู้ใช้พูดวิธีนี้อาจมีประโยชน์เมื่อคุณต้องการใช้วลีมากกว่าคำพูด หรือหากคุณต้องการให้วลีที่แตกต่างกันส่งกลับผลลัพธ์ที่เหมือนกันตัวอย่างสำหรับการใช้ค่าส่งกลับทางเลือก คือ เมื่อผู้ใช้พูดว่า "Repeat prompts" เอ็นจิน Speakeasy ก็จะทำงานเหมือนกับได้ยินคำว่า "Repeat"

ดูวิดีโอที่เกี่ยวข้อง (3:38)

คุณยังสามารถใช้คำหรือวลีมากกว่าหนึ่งรายการเพื่อส่งกลับผลลัพธ์ที่เหมือนกันวิธีนี้อาจมีประโยชน์โดยเฉพาะในสภาพแวดล้อมที่มีหลากหลายภาษาตัวอย่างเช่น คุณอาจทำให้ไฟล์ไวยากรณ์ภาษาอังกฤษที่ฟังคำว่า "yes" และไฟล์ไวยากรณ์ภาษาดัตช์ซึ่งฟังคำว่า "ja" แต่ไฟล์ไวยากรณ์ทั้งสองจะส่งกลับผลลัพธ์เป็น "yes" ดังนั้นไฟล์ไวยากรณ์ทั้งสองจึงถูกตั้งโปรแกรมไว้สำหรับแค่หนึ่งผลลัพธ์ได้

ในการใช้ค่าส่งกลับทางเลือก ให้จัดรายการคำหรือวลีที่เอ็นจินควรฟัง แล้วจึงแนบ {@ = "result";} ที่ซึ่ง result จะเป็นค่าส่งกลับทางเลือกที่เอ็นจินควรแปลงเป็นข้อความ

ตัวอย่างเช่น:

<letter>:

ALPHA {@ = "A";} |

BRAVO {@ = "B";} |

CHARLIE {@ = "C";} |

DELTA {@ = "D";};

ในการใช้สัทอักษรที่ด้านบน ผู้ใช้สามารถทำได้เพียงแค่พูดคำแล้ว Speakeasy จะแปลงสิ่งที่พูดเป็นตัวอักษรเดี่ยวของข้อความ

ในตอนนี้ Speakeasy ยังไม่มีความสามารถในการส่งกลับค่าทางเลือกด้วยการแปลงข้อความเป็นคำพูด


บทความนี้เป็นประโยชน์หรือไม่?   

หัวข้อ:

ไม่ถูกต้อง

ไม่สมบูรณ์

ไม่ใช่สิ่งที่ฉันคาดไว้

อื่นๆ