What about battery draining?
This great app is also tiny enough not to reduce drastically battery duration?
It just sleeps waiting for a new call, and it needs almost no resources while recording it.
If you don't select "MP3" to encode the recorded calls, rest assured you'll never see any battery drain.
I'd love to see this generalized to not require the HTC driver. Do you think that would be possible?
Regretfully, I don't think so.
As far as I know, some devices (allegedly, SE X10) support line recording out of the box, and you can use standard SDK functions to record the other side (meaning that any program like Any Call Recorder will work nice with them).
In other devices, a proper hardware support may be either missing at all, or blocked (in hardware, in radio image). This is the worst case, and there's nothing to do with that.
Some others may lack kernel drivers. If the kernel sources are open, there's a hope that somebody will patch them to include this stuff.
Also, the drivers may exist, but just not compiled in (like in G1 where as I know they were removed from 2.2 kernels). I think this may be fixed for many devices based on MSM7xxx chipsets.
So I can't say something very specific regarding this question.
All I have is my Hero, and this program was intended exclusively for this device.
It's nice if it works on some others, and it'd be even nicer if somebody ports it to them (I am unable to do that all by myself).
cool app. anyone know if it would be possible to play an audio file directly to the caller? would come in handy rickrolling damn telemarketers
The "Auto answer" mode was meant to do that, but it didn't work on my device.
If you want to give it a try, copy a 8kHz 16bit mono pcm file (i.e. wav file without the header) to "/sdcard/voix/myvoice" (for example, see the attached file taken from AirVoice), and switch on that mode in Settings. Hope your device won't reboot on an incoming call
This is amazing app. The only thing I would beg the author to consider a white status bar icon for normal running service as colored icons there usually break the aestetics of Android UI. The icon can change or become colored while recording, but when only running in the background it should remain white.
The status bar icon itself is terrible, do excuse me, I'm not an artist...
Could somebody please upload a better one (24x24 and 16x16 pngs with transparency)?
Good concept, and I like the idea. However, I think this violates privacy laws here in the United States. In order to make this legal, you would have to state to the caller on the other end that the conversation is currently being recorded. I'm pretty sure as long as that statement is said, it would be legal.
Of course, it's bad if it violates the Law, but I had no luck transferring the voice to the other side up to now, either in conversation or in Auto-Answer mode.
As a temporal workaround, I think that the law abiding user could inform the other side himself
So, bottom up, big question to the author: does rvoix use devices voc* explicitly, or the only thing we need to do with them is to chmod 666, and the system will do the rest (i.e. handle recording)? In the first case, it might be harder (or even impossible) to run this app on other devices, but in the second case it should be fairly easy.
Gravely, it's the first case. The HTC driver uses a protocol which is different from that of the standard sound drivers. It *might* be possible to port the program to your device (Alsa drivers, as I see from the listing), but it'd definitely require some kernel hacking beforehand.