PDA

View Full Version : ضبط صدا با فرمت wave



delphi77
سه شنبه 18 مرداد 1384, 16:53 عصر
uses mmSystem;

{....}

procedure TForm1.Button1Click(Sender: TObject); // Record
begin
mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS mysound', nil, 0, Handle);
mciSendString('SET mysound TIME FORMAT MS ' + // set time
'BITSPERSAMPLE 8 ' + // 8 Bit
'CHANNELS 1 ' + // MONO
'SAMPLESPERSEC 8000 ' + // 8 KHz
'BYTESPERSEC 8000', // 8000 Bytes/s
nil, 0, Handle);
mciSendString('RECORD mysound', nil, 0, Handle)
end;


procedure TForm1.Button2Click(Sender: TObject); // Stop
begin
mciSendString('STOP mysound', nil, 0, Handle)
end;


procedure TForm1.Button3Click(Sender: TObject); // Save
var
verz: String;
begin
GetDir(0, verz);
mciSendString(PChar('SAVE mysound ' + verz + '/test.wav'), nil, 0, Handle);
mciSendString('CLOSE mysound', nil, 0, Handle)
end;

delphi77
سه شنبه 18 مرداد 1384, 16:56 عصر
ولی من به دنبال یک کامپوننت هستم که روی عملیات ضبط کنترل داشته باشه مثلا بتونم سکوت ها را فیلتر کنم و در فایل wave ضبط نکنم

delphi77
سه شنبه 20 تیر 1385, 16:01 عصر
کسی یک همچین کاری را قبلا نکرده؟

Hamid_PaK
چهارشنبه 21 تیر 1385, 02:53 صبح
یک مطلبی در باره با Hook WaveOut شنیدم شاید بنظر هیچ ارتباطی با این موضوع نداشته باشه ولی در صورت کنترل صدا قبل از رسیدن به سخت افزار امکان تشخیص و مکث در ضبظ می باشد ...

یا حق ...

Bahmany
شنبه 07 مرداد 1385, 22:06 عصر
KDtele این امکان رو داره

delphi77
سه شنبه 10 مرداد 1385, 14:15 عصر
KDtele این امکان رو داره

و اون چیه؟

Bahmany
چهارشنبه 11 مرداد 1385, 01:29 صبح
KDTele شامل یک سری کامپوننت برای تماس های تلفنی داره اتفاقا یک کامپوننت داره به نام KDVoice که امکانات عجیب غریب و عالی داره می تونی تو هر پروژه ازش استفاده کنی

delphi77
شنبه 14 مرداد 1385, 13:56 عصر
مجانیه؟ ازکجا می توانم دانلودش کنم؟