473,699 Members | 2,531 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Hot to do that.... ?

I have wave files being recorded for interactive voice enabled application.

Currently I have more than 1000 wave files implemented in the application.
Since I have recorded using regular desktop PC the quality of the sound is
not good. Also the volume levels in each of the wave files are different.
So what is happening is when I play more than one file at time, end user
will hear some of the wave file in one pitch, some of them with different
volume level making it an unpleasant experience for the end user.

Is there any way using .Net application I can redit these wave file to bring
atleast volume level of these files to the same.

Do I have understood the file system where exactly the volume level is
stored in the wave file?

Your reply is highly appreciated.

Douz


Nov 21 '05 #1
1 943
Doug Zody wrote:
I have wave files being recorded for interactive voice enabled application.

Currently I have more than 1000 wave files implemented in the application.
Since I have recorded using regular desktop PC the quality of the sound is
not good. Also the volume levels in each of the wave files are different.
So what is happening is when I play more than one file at time, end user
will hear some of the wave file in one pitch, some of them with different
volume level making it an unpleasant experience for the end user.

Is there any way using .Net application I can redit these wave file to bring
atleast volume level of these files to the same.

Do I have understood the file system where exactly the volume level is
stored in the wave file?

Your reply is highly appreciated.

Douz


There is no volume level stored in a wav file as a single setting. The
waveform recorded is just stored. So soft sounds are represented by
small numbers. What you are looking for is software that can normalize
your wavfiles. Maybe this can help:

http://www1.cs.columbia.edu/~cvaill/normalize/

I have not tried it, but it looks to be free software for just that
purpose.

Regular desktop PC's can record just fine. If you get bad sound it's
usually de microphone that is to blame.

--
Rinze van Huizen
C-Services Holland b.v.
Nov 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
6616
by: sentinel | last post by:
Hi, I'm currently writing a mulit-page form app that uses a session to retain data from each form element in order for the user to jump between pages, then the final data is passed to a calculation script. However, I've noticed that if I assign a session variable to another variable, which then performs a mathematical calculation, the session variable changes. i.e. $_SESSION = 4;
2
3574
by: ChronicFatigue | last post by:
Given that some browsers dont have javascript enabled.... do developers try to avoid using javascript when a php alternative can be used? What sort of alternative php scripts are often used?
1
2769
by: Timothy Rue | last post by:
I found the online and free PHP manual(s) but what I need is one that is plain text/ascii Is there such a beast and if not what is the closest to it? I'd like to do my own markup on it. Thanks. ---
5
3768
by: Nick Bartos | last post by:
I am looking for an open source php accelerator that works in cgi mode. I am guessing that to do that the cache would have to be on disk and not in memory. I was looking at the turk accelerator (since it will cache to disk), but it says somewhere that it will not work in cgi mode. I am almost tempted to try it though. Ideas? BTW my platform is linux.
2
1983
by: Martien van Wanrooij | last post by:
I am rather new at php so the answer to my question could be somewhere on the web but unfortunately I couldn't find it until now. I am using a form that is sent to me by email with the following script. <? mail ($to, $subject, $message); $to = "info@mysite.com"; $subject = "Reactie via uw website door ".$naam; $message = $naam."\n".$email."\n".$reactie; mail ($to, $subject, $message);
4
2059
by: Randell D. | last post by:
Folks, I use PHP to write my form data to MySQL. I have a database with about ten tables. I'm trying to fill one table with some dummy data (its a contact manager table holding names of people, addresses and whatever but I'm createing random values for the moment). The insert fails telling me that access is denied - however I use the exact same username/password/database name/host name on the other tables, and the insert and updates...
3
2055
by: simonc | last post by:
I'm getting incoming emails to activate a PHP script, not web page requests - so I can't visibly see things with a browser. Is there any way I can detect if one of my PHP scripts never exits - either the script "crashes" or enters an infinite loop? Is there some sort of timeout value a server will place on a script, that it must complete execution by a certain time, or it gets stopped? And are there any questions I should be asking...
5
2028
by: Beef Erikson | last post by:
Heya :) Ok... I've been thinking of a way to go about doing this, and I think I might have came up with it. Just wanting to run this by you guys, see what you think. Here's my setup: I have two computers behind a router. One linux, one winxp. The linux one hosts apache on a non-standard port, as well as a non-standard MySQL port.
3
1873
by: Stijn Goris | last post by:
hi all, Does a function excist that converts a string to a string thats compatible with linux file system? kind regards Stijn
7
4100
by: Jayne Wolps | last post by:
Hello I wonder if anyone can help. I would like to know how certain sites: http://aboutbritain.com/ArundelCastle.htm, and http://travel.knowhere.co.uk/place/+bristol-0/ manage to put approx mile distances between their listed towns and attractions. You will see it on the knowhere.co.uk site on the right side where they list nearby towns and on aboutbritain.com you will see it where they list other nearby attractions and hotels towards...
0
8620
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
9180
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9038
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8920
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8887
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7755
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
5877
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4633
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
2351
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.