Tôi đang cố gắng để Microsoft Kinect cho Windows hoạt động để trình bày. Để theo dõi xương Tôi đang sử dụng một phần mềm được gọi là FAAST và có vẻ như nó hoạt động khá tốt, tuy nhiên nó không có bất kỳ tính năng nhận dạng giọng nói nào. Tôi đã viết phần mềm riêng của mình để sử dụng nhận dạng giọng nói của Kinect nhưng tôi thấy rằng tôi không thể chạy hai quy trình song song. Đây có phải là vấn đề có thể kết thúc khi sử dụng mã trong C# không? Tôi hy vọng nó có thể là một sửa đổi cho mã nhận dạng giọng nói C# của tôi nhưng tôi sẽ không biết bắt đầu từ đâu và không thể tìm thấy trợ giúp trên internet.Sử dụng One Kinect cho Windows cho hai quy trình song song
Thứ nhất, có ai biết nếu chạy hai quy trình cùng một lúc với một kinect không? Và nếu nó là, làm thế nào tôi có thể đảm bảo rằng quá trình kinect của tôi cho phép điều này?
Tôi không biết phần nào của mã của tôi sẽ hữu ích cho bạn vì vậy tôi sẽ không bận tâm cung cấp bất kỳ lúc nào. Nhưng nếu bạn yêu cầu các mẫu mã, tôi rất sẵn lòng cung cấp chúng.
Cảm ơn bạn.
Câu trả lời đã xóa bên dưới vì tôi không thấy rằng bạn đang sử dụng FAAST và không có tùy chọn phát trực tuyến âm thanh từ đó. Nếu cả hai ứng dụng đều có sẵn nguồn, tùy chọn tôi đã cung cấp có thể đã hoạt động. – Ani
Thực ra, hãy thử tạo KinectAudioSource/KinectAudioStream trong ứng dụng C# của bạn. Nó có thể chỉ hoạt động vì đối tượng không được quản lý cơ bản sẽ gọi NuiInitialize với một bộ cờ khác - không phải NUI_INITIALIZE_FLAG_USES_SKELETON hoặc somesuch. Nó có thể chỉ hoạt động. – Ani
Thật không may tôi hiện không có quyền truy cập vào thiết bị kinect mà tôi đang làm việc, vào thứ Tư, tôi sẽ có lại và tôi sẽ thử. Nếu nó hoạt động tôi chắc chắn sẽ báo cáo lại ở đây. – Tom