I've read a lot of posts in this group regarding raw audio processing. Most of them include references by Mr. Sparks about support for this in "future releases". I hope maybe he was referring to Android 2.0? To be clear, all I want to do is obtain audio data from the microphone in as high a fidelity as possible to perform DSP against it. This is blissfully outside the realm of any DRM-laden audio output issues (I hope).
So, in short, can we get raw audio off the microphone using Android 2.0 and a Droid, for example?
just started using the Pandora music app, but my kids in the back seat could not hear it. so I stopped by Walgreens and picked up the "JUPITOR JACK". you can't miss it cause it has the big red ad: "AS SEEN ON TV". it works well enough, but I had to tweak my car audio system to make it decent. whatever the droid plays comes out on the car radio, it's better then my old belkin FM transmitter.
Is there an Android equivalent to the iOS Core Audio / Audio File Stream Services? I need to be able to read audio bytes from a network and feed them to the audio system under my control, so I can do my own timeouts / reconnects / range requests / etc. without interrupting the audio playback (since the system audio thread would be playing audio already enqueued). It seems that MediaPlayer doesn't give me this level of control. Is there a lower-level framework that does, either in the SDK or NDK?
Anyone else have this problem? about 1 out of 4 calls the people on the other end (whether they call me or i call them) can hear me but i can't hear them. just happened again, though this time i tried 5 times in a row to make a call and it apparently went through but i had no audio. finally on the 6th try i could hear. also, i received a call but the phone never rung.
on an unrelated note i just had to resign into google. and a couple of forced close problems. hoping this isn't 2.1 related. though i had the audio problem before.
I've noticed for a couple weeks now that a few "flakes" of the chrome paint on my power button have come off, I thought at first this was due to maybe an impact since I carry mine in a holster at 90 degrees - also I ride a bike so maybe something like sand or debris did this. But further looking at it theres no mark under the missing chrome, so I ruled that out. Looking closer the rockers for the volume control have a couple specs missing.
I obviously use the power button more than the volume, and now since I've notice this I switch back and forth from the home button/P button to wake the phone in a attempt to prevent more wear and tear. Its honestly not that big a deal, I can tell the camera button is poorly painted too but due to the fact I use the on-screen shutter I rarely ever touch that one. I've contemplated just removing the chrome all together, a touch of acetone applied with a q tip would do the trick. Black wouldn't be bad, I just would rather have all the colors be consistent instead of the "chipped away" look.
I'm writing an Android application that plays back voice mails using Media Player, which are just WAV files that have been sent to the device. When I play the file, it's played on the device's speaker, or else it plays through headphones if they're plugged in. What I want to do is play the file so that it sounds to the user as if it's at the same volume level as a normal phone call. Is there a way to route playback so that the file is played through the phone's ear piece instead of out of the speaker?
Since two weeks, I am the happy owner of a HTC Desire. Great phone and I love Android! One issue though...
The microphone volume of my Bluetooth headset is on the low side. It's the same headset I used with my previous Windows Mobile phone and in that configuration I had no problems. I paired a different Bluetooth headset with the Desire, but no luck... the volume is still to low. The volume of the build-in mic is ok.
Does anybody know what I can do to increase the mic volume? Settings? App?
I have searched the whole group but wasn't able to find a answer for my problem.I want to record audio from the microphone, apply some audio signal processing and than save the processed audio data in a compressed format.I figured out, how to record audio uncompressed but now I wonder if I can use some api functions to store this data in a supported compressed format.
we're a group of students and trying to implement some kind of voice cryptography over a gsm connection (without modifing any gsm related codecs, we render pure audio which gets transmitted via gsm). Is it possible to initiate a voice call and transmit our generated audio signal (means bypassing the microphone as the primary audio source for that call)? I write this because I'm slightly worried after reading some posts on this list/group which states that the android.telphony APIs are private and can't be called from processes outside the the telephone subsystem.
1st. Are our phones (HTC Incredible) capable of digitally recording audio from a mic? For example, can I plug a microphone into the 3.5mm jack and start recording the audio. (given the hardware is capable) Which leads me to my next question, if so, is there an app for it? I searched and searched but couldn't find much info on it...
I have over 100GBs of audio and video files on my PC that I would like to access at anytime. Whether it's around the house or on the go. 9 out of 10 places I'm usually at have highspeed wifi connections so I'm not too concerned about streaming over the 3G network; although it would be nice.
Basically, I want to set my PC up as a private media/file server that I can access from my rooted Droid X 2.2.....cheaply, free if possible.
I'm actually surprised that this device doesn't have streaming capabilities over local wifi networks. I can transfer files over from my home network and then play them but that requires a lot of wait time and uses a lot of space on the phone.
How to configure ftp and http servers with DNS if that helps. http would take a long time to code and can't be updated quickly so I'm hoping it can be done with an ftp server.
Is it only possible for one object to access the microphone at a time? That is, could I simultaneously use an AudioRecord to do some audio processing and use a MediaRecorder to record the incoming audio?
I've implemented "Audio Capture Setup and Start" example (http:// developer.android.com/guide/topics/media/index.html) with small modification - the output format is MPEG_4 not THREE_GPP.
The result - records with extremely poor audio quality.
Could you help me to understand where is error and how is possible to do really good audio records with Android?
I've done an experiment with Camcorder - standard Android application. Sound quality of the video is same poor. The audio signal is extremely low (quite).
Is it "by design" or may be some hardware problem (T-Mobile G1)?
I've found description similar problem here - http://osdir.com/ml/AndroidDevelopers/2009-06/msg00752.html - "Microphone audio capture with emulator is of very poor quality". In my case this problem reproduces on the real device. Unfortunately I have not found answer. I read about some "custom" encoders.. but have not found any example how implement them.
As a first step toward a speech recognition project, we wrote a simple voice recording application based on the information in this thread: http://groups.google.com/group/android-developers/browse_thread/threa...
It is working; however, the audio is extremely poor -- too staticy for our needs code...
As a comparison, here is a similar audio file captured with audacity on a PC: http://juzzam.org:9090/myAudioFile_onPC.mp3
Has anyone been able to record high quality audio with the emulator? If not, is it any better on the android dev phone?
According to the documentation of MediaRecorder, there is only one audio encoder "AMR (Narrowband) audio codec" and three output formats--3gpp, mpeg, and raw AMR: http://developer.android.com/reference/android/media/MediaRecorder.html
Here is the Activity source: http://juzzam.org:9090/RecordMicrophone.java.txt
We are testing on Windows XP, with a Logitec USB microphone, eclipse ganymede, and we are using all the defaults for an android 1.5 app (no emulator command-line options.. we defined the sdcard in the avd manager).
Eris with 2.1 I purchased Audio Manager, but even when maxed out there's less volume than on other cellphones we have. This is true with all audio functions, including Bluetooth. Is there another way, or a better tool, that will improve audio volume.
I am working on android for omap zoom2 target. When I play audio clips, playback is fine and audio is coming via headset connected. But I can only hear the audio from left channel, nothing is audible from right channel. How to get stereo audio output via headset.
I am looking into writing some apps for Android phones that work with audio. These phones do not have a line in jack but do have headphone jacks that work with some headsets that include a microphone. Is it possible to work with audio coming in through the headphone jack if I plugged in something like a portable computer mic?
is possible to analyze audio stream spectrum with Android API (similar to what you can easily do with Flash). Basically what I need is to determine the duration between two claps in a small audio record. The claps are much louder than the background, so theoretically it should be somehow possible..