Re: How to record calls
I have started a competition for creating a Call Recorder cum Dictaphone Application for the Freerunner on cofundus.org http://www.cofundos.org/project.php?id=154 This is based on the ideas given in Pander's mail at the top of this thread. Feedback is welcome Rakshat ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
How to record calls
Hi all, Someone has created a dictaphone application, but is it also possible to record directly from (within) the (SHR=FSO?) dailer? Use cases would be: 1) record received sound only 2) record transmitting sound only (dictaphone) 3) record conversation, both receiving and transmitting sound Would it be viable to add this functionality to dailer, then a dictaphone will be provided by dailer and an external dictaphone application would not be needed or the functionality could be shared. Secondly, what format would be desirable to record into? OGG? Thanks, Pander ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
On Mon, Mar 16, 2009 at 11:13:32AM +0100, Pander wrote: Hi all, Someone has created a dictaphone application, but is it also possible to record directly from (within) the (SHR=FSO?) dailer? Use cases would be: 1) record received sound only 2) record transmitting sound only (dictaphone) 3) record conversation, both receiving and transmitting sound Would it be viable to add this functionality to dailer, then a dictaphone will be provided by dailer and an external dictaphone application would not be needed or the functionality could be shared. Secondly, what format would be desirable to record into? OGG? A free format is always good (remember de mp3 fiasco?), I would second recording in Ogg/Vorbis. Rui -- P'tang! Today is Setting Orange, the 2nd day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
Pander wrote: Hi all, Someone has created a dictaphone application, but is it also possible to record directly from (within) the (SHR=FSO?) dailer? I was under the impression that audio for calls bypasses the CPU and operating system entirely, going straight from the sound chip to the GSM chip; if this is the case then such a recording wouldn't be possible. Cheers, Mike. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
I was under the impression that audio for calls bypasses the CPU and operating system entirely, going straight from the sound chip to the GSM chip; if this is the case then such a recording wouldn't be possible. That's true, but it should be possible to configure alsa mixer settings in such a way that the GSM audio is routed both to the speaker and to the ADC converter of the soundcard. It shouldn't be too hard, I guess you just need to study the mixer settings a bit: http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem http://people.openmoko.org/joerg/ALSA/doc/WM8753_control_diag.pdf Greets Richard Cheers, Mike. ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
On Mon, Mar 16, 2009 at 11:43:25AM +0100, Richard Kralovic wrote: I was under the impression that audio for calls bypasses the CPU and operating system entirely, going straight from the sound chip to the GSM chip; if this is the case then such a recording wouldn't be possible. That's true, but it should be possible to configure alsa mixer settings in such a way that the GSM audio is routed both to the speaker and to the ADC converter of the soundcard. It shouldn't be too hard, I guess you just need to study the mixer settings a bit: http://wiki.openmoko.org/wiki/Neo_1973_audio_subsystem http://people.openmoko.org/joerg/ALSA/doc/WM8753_control_diag.pdf And prevent suspend! On longer calls my openmoko suspends during the call. The call continues, of course, but the first time it happened I was pretty freaked out! :) Rui -- Today is Setting Orange, the 2nd day of Discord in the YOLD 3175 + No matter how much you do, you never do enough -- unknown + Whatever you do will be insignificant, | but it is very important that you do it -- Gandhi + So let's do it...? ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
Hello, I'd prefer speex-encoding. If you'd like to record voice, this codec is the most appropriate choice, I think. As I read throughout my search for an alternative to wav-recording, ogg encoding is quite slow. But I haven't tried out the performance of speex-encoding. Any experiences? Matthias Pander schrieb: Hi all, Someone has created a dictaphone application, but is it also possible to record directly from (within) the (SHR=FSO?) dailer? Use cases would be: 1) record received sound only 2) record transmitting sound only (dictaphone) 3) record conversation, both receiving and transmitting sound Would it be viable to add this functionality to dailer, then a dictaphone will be provided by dailer and an external dictaphone application would not be needed or the functionality could be shared. Secondly, what format would be desirable to record into? OGG? Thanks, Pander ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
matthias felsche wrote: Hello, I'd prefer speex-encoding. If you'd like to record voice, this codec is the most appropriate choice, I think. As I read throughout my search for an alternative to wav-recording, ogg encoding is quite slow. But I haven't tried out the performance of speex-encoding. Any experiences? Nope but you can give it a try via: http://www.freenet.org.nz/python/pySpeex/ Matthias Pander schrieb: Hi all, Someone has created a dictaphone application, but is it also possible to record directly from (within) the (SHR=FSO?) dailer? Use cases would be: 1) record received sound only 2) record transmitting sound only (dictaphone) 3) record conversation, both receiving and transmitting sound Would it be viable to add this functionality to dailer, then a dictaphone will be provided by dailer and an external dictaphone application would not be needed or the functionality could be shared. Secondly, what format would be desirable to record into? OGG? Thanks, Pander ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community
Re: How to record calls
Nope but you can give it a try via: http://www.freenet.org.nz/python/pySpeex/ Well I tried to get this extension compiled, but it did not work since you need Pyrex for this. And I somehow didn't get it working after all. When I have the time I'll increase my C-abilities and try writing something using only the native libraries, not these python-wrappers. But any help preventing me from this step (i.e. compiling this stuff and delivering an ipk) would be much more preferred! ;-) Matthias ___ Openmoko community mailing list community@lists.openmoko.org http://lists.openmoko.org/mailman/listinfo/community