我已经编写了一个语音识别程序,我在麦克风听到我,在电脑上播放音乐时遇到了问题.我需要能够滤除声音的软件,让声音从进入麦克风的声音中消失.
是否有软件或组件(用于Delphi)可以解决我的问题?
我一直在研究这个问题一段时间,我似乎无法做到正确.我有一个C++版本的软件我想在delphi中制作,但我不能让它在delphi中工作.我需要一些教程或指南,可以告诉我如何连接,读取和写入HID USB设备的数据.
我正在使用Jedi usb hid组件来连接,读取和写入HID设备.我无法写入设备.我一直在使用这段代码.
type
TReport = Packed record
ReportID: byte;
Data: array [0..64] of byte;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
I:integer;
HidData:TReport;
written:DWORD;
begin
hiddata.ReportID:=0;
hiddata.Data[0]:=0;
hiddata.Data[1]:=$80;
for I := 2 to 64 do
hiddata.Data[I]:=$FF;
currentdevice.WriteFile(hiddata,currentdevice.Caps.OutputReportByteLength,written);
end;
Run Code Online (Sandbox Code Playgroud)