2012-04-30 23 views
5

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.

+0

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

+0

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

+0

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

Trả lời

1

Theo như tôi biết, chỉ một ứng dụng có thể sử dụng Kinect tại một thời điểm thông qua SDK. Nếu bạn có thể sử dụng nó chỉ như một micro, và chỉ cần gõ vào "âm thanh trong" nhưng không thông qua SDK, có lẽ bạn có thể nhận được xung quanh đó.

Một tùy chọn khác (nếu bạn có nguồn tới FAAST) là biên soạn nội dung và nội dung của bạn với nhau thành một ứng dụng duy nhất. Dựa trên việc thu thập ý kiến, tôi đoán đó không phải là trường hợp.

+0

Xin lỗi vì câu trả lời chậm nhưng điều này có vẻ đúng. Chúng tôi đã có thể sử dụng sdk âm thanh cùng với FAAST. Chúng tôi đã kết thúc chỉ bằng cách sử dụng một chương trình bên thứ 3 (VAC) mà dường như chỉ sử dụng "âm thanh trong", giống như bạn nói. – Tom

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