2016-10-02 18 views

Trả lời

5

Alexa blog announced a List Skill API. Như đã đề cập ở trên, loại vị trí theo nghĩa đen không còn được hỗ trợ cho các kỹ năng mới nữa.

Nếu bạn tạo vị trí tùy chỉnh với một số giá trị - tùy thuộc vào giá trị phản hồi dự kiến ​​của bạn bằng một từ hoặc 2 từ - Alexa cũng sẽ thu hút những từ được nói không có trong danh sách và chuyển chúng vào kỹ năng của bạn. Phiên âm của những từ này là nỗ lực tốt nhất, và có lẽ không hoàn hảo. Amazon đã ngừng loại khe theo nghĩa đen vì kết quả của lời nói thành văn bản không đủ tốt.

Khi bạn có thể sign up for a limited beta trên API kỹ năng danh sách, có thể điều này sẽ giải quyết vấn đề của bạn.

+0

Cảm ơn, hoàn hảo! Hầu như chính xác những gì tôi đang tìm kiếm! Xấu hổ, bạn không thể chỉ định "Danh sách" tùy chỉnh –

+1

Vị trí theo nghĩa đen đã trở lại, nhưng không được đề xuất https://developer.amazon.com/blogs/post/Tx3IHSFQSUF3RQP/why-a-custom-slot-is-the-literal-solution –

2

Hiện tại có cách để giữ bản gốc "bảng điểm" của lời nói hoặc một phần của nó.

Đã từng là một loại chữ được tích hợp sẵn trong khe, cho bạn thứ gì đó, nhưng Amazon đã ngừng hỗ trợ nó.

1

Bạn đã thực hiện bất kỳ thử nghiệm nào với một vị trí có một số ví dụ phổ biến trong danh sách vị trí chưa? Tôi hỏi vì tôi có một khe tùy chỉnh nhỏ với 10 lựa chọn và có thể nhận ra một phạm vi nội dung rất rộng với nó (các mục không có trong danh sách).

+0

đó là những gì tôi đang ở chân chống làm, thêm một từ, ví dụ không, và nhìn thấy những gì tôi nhận được. muốn xem liệu có ai biết nếu nó đã hoạt động hoặc nếu có cách nào tốt hơn. –

+0

bạn luôn nhận được cùng một lượng từ? ví dụ. Tôi có cần một sự kết hợp cho mỗi số từ không? –

+0

Trường hợp sử dụng của tôi là tên danh sách phát nhạc, là một mục nhập từ. Tôi đã không khám phá nó quá khó. Đối với tôi, nó đã được nhiều hơn về việc đầu vào bất ngờ với nhận thức sai. Sau đó, tôi đã làm một số thử nghiệm để xem những loại điều tôi có thể nói. –

1

Bài viết này "Why a Custom Slot is the Literal Solution" nói

Sử dụng các loại khe cắm tùy chỉnh về ngữ pháp như mô tả ở trên thường đáp ứng mong muốn này và cho phép bạn cải thiện độ chính xác thông qua đào tạo NLP. Nếu bạn vẫn chỉ muốn tất cả mọi thứ, bạn có thể tạo một khe tùy chỉnh được gọi là một cái gì đó như "CatchAll" và một mục đích và lời nói tương ứng: CatchAllIntent {CatchAll}. Nếu bạn sử dụng cùng một dữ liệu đào tạo mà bạn đã sử dụng cho LITERAL, bạn sẽ nhận được kết quả tương tự. Mọi người thường thấy rằng việc thêm dữ liệu đào tạo về kịch bản cụ thể hơn một chút sẽ cải thiện độ chính xác.

Nếu bạn vẫn chưa nhận được kết quả, hãy thử đặt các giá trị CatchAll thành khoảng hai mươi hai đến 8 cụm từ ngẫu nhiên (từ trình tạo từ ngẫu nhiên - thực sự là ngẫu nhiên). Khi người dùng nói điều gì đó phù hợp với những lời nói khác của bạn, những ý định đó vẫn sẽ được gửi đi. Khi nó không khớp với bất kỳ cái nào, nó sẽ rơi vào khe CatchAll. Nếu bạn đi tuyến đường này, bạn sẽ mất độ chính xác bởi vì bạn không tận dụng tối đa NLP của Alexa, do đó bạn sẽ cần phải kiểm tra rất nhiều.

Và, nhân tiện, khe chữ trở lại vào tháng 1 năm 2017, bạn không nên sử dụng nó.

Dựa trên phản hồi của nhà phát triển, chúng tôi sẽ không xóa loại khe LITERAL và bạn có thể tiếp tục gửi các kỹ năng bao gồm chức năng của nó.

Đây là liên kết để LITERAL Slot Type Reference

Các vấn đề liên quan