Mai multe tipuri de fișiere wav într-un singur adeziv

Mai multe tipuri de fișiere wav într-un singur băț împreună?

Este posibil să se facă o astfel de mijloc de Delphi? Dacă nu, atunci poate exista utilitati linie de comandă, care permit orice program extern pentru a produce „lipire“.

Ca eu nu mint.

Și Delphi - recitești în TStream.

Uită-te format de fișier wav - există doar un capac și date suplimentare - primul canal al doilea canal, etc.
trebuie doar să recopiez datele și de a schimba datele din antet.

ce vrei sa spui prin lipire?

val format are un antet și un simplu „lipire“ nu va ajuta

struct <
id char [4];
Len DWORD;
> Riff_hdr;
char wave_id [4];

Aici este necesar să se „dezlipi“ din al doilea fișier, diferența „stick-ul“ pentru prima și pentru a regla Len primul titlu.
Discursul pe formatul RIFF.

O mai bună utilizare SoundForge.

Nu este necesar să nu consilieze cazul.
Fișierul rezultat este redat numai pe fișier1.

Inutili „lipici“ bucăți wav, în cazul în care nu a corectat titlul primei.

El nu a vrut să lipească între ele, dar de ce apoi eliminați transmisia mikropauzu, probabil, din nou, nu a explicat în mod clar, în loc de ceea ce ai nevoie, el a explicat detaliile tehnice.

răspundă:
Convins, testat și a fost de acord. Dar alte formate sunt, de obicei, astfel „lipite“
scuze

O mai bună explicație - este un exemplu. Ca și în întrebarea și răspunsul.
Există 4 wav:
pyatnadtsat.wav
rubley.wav
pyatdesyat.wav
kopeek.wav

Programul solicită abonatului, abonatul preia receptorul și programul
Acesta începe să transmită primul „pyatnadtsat.wav“ fișier în linie.
Odată ce fișierul este transferat, imediat după ce a început să fie transmis
fișier "rubley.wav" etc. Ca urmare, abonatul trebuie să audă
expresia „cincisprezece ruble cincizeci de cenți.“
Dar există o mică întârziere înainte de fiecare fișier în
ingerate de către prima silabă a cuvântului, iar apelantul aude:
"..nadtsat. Bley. PSEC decembrie." Acest lucru este inacceptabil.

Așa că vreau să transferați fișierul nu este pe rând unul după altul,
și lipiți-le un fișier, care este întreaga propoziție:
„Cincisprezece ruble cincizeci de cenți.“

Aici este o altă explicație, cum ar fi ar trebui să fie

Iar dacă cei puțini millisikund tăcere pentru a scrie? Apoi glotnotsya tăcere și apelantul va auzi o expresie de acces

Așa e, asta e ceea ce am făcut la început. adăuga la
începutul fiecărui fișier la 200 de milisecunde de tăcere. Se pare să funcționeze,
dar oferta întârziată de sunet urât și nenatural,
așa că am încerca acum opțiunea aderentei mai multe fișiere
unul. )

Oricine poate verifica.

Ce este drept, se adaugă tăcerea? În acest caz, percepția
Informații teribil atunci când cuvintele dintr-o propoziție sunt împărțite
pauze notabile.

Adăugați zgomot :)
Nu glumesc.
Mai bine încă un alt wav conduce prin element de reținere pe elementar n cicluri și se termină înăbușită adăugați semnalul întârziat la cuvântul următor.

> Brahman
În prima și schimba lungimea. în regulă

În final, nu puteți adăuga alte cuvinte semnal, ca
Textul este generat dinamic de cuvinte individuale arbitrare.
Am citat exemplul de „cincisprezece ruble cincizeci de copeici“
dar poate fi orice:
„Cincizeci de ruble cincisprezece copeici“
„Douăzeci și unu de rublă treizeci-două un ban“
. etc.

precum și, în cazul în diferite formate (rata de eșantionare, numărul de canale, biții din eșantion) fișiere, vă sfătuiesc să se uite la
acmStreamOpen / acmStreamClose
acmStreamSize
acmStreamPrepareHeader / acmStreamUnprepareHeader
acmStreamConvert

API-shka acolo complicat, dar puteți înțelege. dacă este necesar, pentru a da un exemplu de lucru, dar el a scris pe bildere si ascutita de o memorie mapate fișiere.

Nu toate fișierele am dat un singur format.

> Dacă este necesar, da un exemplu de lucru, dar el a scris pe bildere și încarcerat
> Pentru memorie mapate fișiere.

Aș fi recunoscător pentru constructor, de asemenea, la cote. )
[email protected]

Îmi imaginez că este atât de obraznică prezentat:
cincisprezece. Vav!
ruble. Vav!
cincizeci. Vav!
copeici. Vav!
Programul de stoarcere de bani :))
Și vă puteți înregistra chiar dvs. preferate de sunet jurnalistic „eeeeeee“, la începutul și la sfârșitul fiecărui cuvânt.

Poate cale de ieșire, ia în considerare în mod serios această opțiune :))
Numai fraza de deschidere „spune computerul.“ Ar trebui să fie
înlocuit cu „ai spus Konstantin Ernst.“

Memorie: 0.79 MB
Timpul: 0.056 c