Làm cách nào tôi có thể nhận được các tính năng nhận dạng giọng nói vào Unity Game Engine? [đóng cửa]


12

Làm cách nào tôi có thể nhận được các tính năng nhận dạng giọng nói vào Unity Game Engine? Có một trình cắm hoặc khung (hy vọng phần mềm miễn phí) mà tôi có thể sử dụng không? Nếu vậy, bạn có bất kỳ ý tưởng về cách cài đặt nó? Ngoài ra, có bao nhiêu vấn đề sẽ xảy ra với tiếng ồn nền trong trò chơi can thiệp vào giọng nói đầu vào trong trò chơi? Có bất kỳ ví dụ về các trò chơi trên thị trường sử dụng điều này? (bên cạnh Tây Ban Nha 3D cho Công cụ trò chơi mô-men xoắn).


Tất cả các hệ thống sao chép văn bản miễn phí FOSS nói chung là khủng khiếp. Hầu như chắc chắn không xứng đáng với nỗ lực sẽ mất trừ khi bạn sẵn sàng bỏ ra
$ để làm việc với một người như Nuance.
coderanger

@coderanger: Phiên âm văn bản miễn phí hầu như không chỉ sử dụng nhận dạng giọng nói và có lẽ ít có khả năng là cần thiết trong các trò chơi.

1
Chắc chắn, nhưng nếu bạn biết đủ về nhận dạng giọng nói để xây dựng mô hình ngôn ngữ của riêng mình, có lẽ bạn sẽ không yêu cầu ở đây :-)
coderanger

Điều này có thể đã bị đóng, nhưng các câu trả lời có thể sai lệch kể từ Unity 5.4. Nếu bạn đang nhắm mục tiêu các cửa sổ một mình, bạn có thể sử dụng không gian tên UnityEngine.Windows.Speech. KeywordRecogniser và DictationRecogniser là hai loại quan tâm.
zcabjro

Câu trả lời:


5

Unity3D không có bất kỳ hỗ trợ trực tiếp nào để nhận dạng giọng nói. Bạn sẽ cần phải viết một tiện ích mở rộng (System.Speech.Recognition) hoặc tìm một số loại trình cắm để giúp bạn sử dụng. Nếu bạn kết thúc theo hướng này, bạn sẽ mất khả năng tương thích trình phát web thống nhất với dự án của bạn.

Tôi không thấy bất kỳ trình cắm nào đã được phát triển cho mục đích này.


5
Và đây sẽ là CỨNG : mã hóa kinh dị.com / blog / 2010/06 / từ
Jesse Dorsey

Vâng, đó không phải là trò đùa.
David McGraw

1

Community Core Audio có vẻ khá hứa hẹn. Nó chuyển đổi giọng nói thành văn bản và được cho là xử lý nhận dạng giọng nói tự động. Dữ liệu được gửi qua mạng thông qua UDP nên có thể dễ dàng tích hợp vào Unity. Đó là nếu bạn không có kế hoạch sử dụng trình phát web.

http://nuicode.com/projects/cca-alpha

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.