ATC audio being recorded
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Here are the daily files for January 6.
Jan 6 app/center (mp3)
Jan 6 del/gnd/twr (mp3)
These only cover about 1/3 of the day because the voice server was restarted during the early afternoon due to a resource exhaustion issue on that machine (it's on the same machine as the drones, and the machine needs a reboot every 6 weeks or so).
Jan 6 app/center (mp3)
Jan 6 del/gnd/twr (mp3)
These only cover about 1/3 of the day because the voice server was restarted during the early afternoon due to a resource exhaustion issue on that machine (it's on the same machine as the drones, and the machine needs a reboot every 6 weeks or so).
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Here are the daily files for January 7.
Jan 7 app/center (mp3)
Jan 7 del/gnd/twr (mp3)
I think the unanswered radio checks at the start were before the published operating hours
Jan 7 app/center (mp3)
Jan 7 del/gnd/twr (mp3)
I think the unanswered radio checks at the start were before the published operating hours
-
- Posts: 182
- Joined: Fri Jan 06, 2012 10:06 am
Re: ATC audio being recorded
Keith,
What software are you using to accomplish this? I have on/off looked for some simple windows software that could record the input/output of a USB mic, with voice activation to eliminate the dead spots.
* Orest
What software are you using to accomplish this? I have on/off looked for some simple windows software that could record the input/output of a USB mic, with voice activation to eliminate the dead spots.
* Orest
PP/ASEL/IR, Piper Dakota (PA28-236) C-FCPO
President & CEO, UVA, http://www.united-virtual.com
President & CEO, UVA, http://www.united-virtual.com
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Orest,
It's non-trivial. I wrote a client that connects to the voice server (much like the controlling client and pilot clients). There is an option to record the received audio as a 32-bit floating point raw PCM stream. We take that data and write it to a pipe which feeds into the 'sox' utility (Linux) to convert it to a 16-bit int PCM format. Every hour, the utility kicks off a background task which takes that file and pipes in into sox to create a WAV stream, and passes THAT into the MP3 encoder. The file is then copied with 'scp' up to our web server.
The silences are not being manually removed, it's just a nice artifact of the architecture. We are only passed the data when someone is actually talking, so the resulting file only contains the actual transmissions.
This took a long time to build, largely because of the format conversions (I tried to keep it simple, but the various converters didn't work, so I ended up with the long, complex chain that you see above). Only the last conversion is lossy, though, so quality-wise, we're in great shape, as you can hear by what's in the files now.
It's non-trivial. I wrote a client that connects to the voice server (much like the controlling client and pilot clients). There is an option to record the received audio as a 32-bit floating point raw PCM stream. We take that data and write it to a pipe which feeds into the 'sox' utility (Linux) to convert it to a 16-bit int PCM format. Every hour, the utility kicks off a background task which takes that file and pipes in into sox to create a WAV stream, and passes THAT into the MP3 encoder. The file is then copied with 'scp' up to our web server.
The silences are not being manually removed, it's just a nice artifact of the architecture. We are only passed the data when someone is actually talking, so the resulting file only contains the actual transmissions.
This took a long time to build, largely because of the format conversions (I tried to keep it simple, but the various converters didn't work, so I ended up with the long, complex chain that you see above). Only the last conversion is lossy, though, so quality-wise, we're in great shape, as you can hear by what's in the files now.
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Here are the daily files for January 8.
Jan 8 app/center (mp3)
Jan 8 del/gnd/twr (mp3)
If anyone has any issues playing either of those, let me know. I failed to restart the 'daily recorders' (that part is a manual process each morning) on Sunday morning. I actually assembled the daily recordings by concatenating the hourly recordings (which are humming along in an automated fashion) with some server-side utilities.
Jan 8 app/center (mp3)
Jan 8 del/gnd/twr (mp3)
If anyone has any issues playing either of those, let me know. I failed to restart the 'daily recorders' (that part is a manual process each morning) on Sunday morning. I actually assembled the daily recordings by concatenating the hourly recordings (which are humming along in an automated fashion) with some server-side utilities.
-
- Posts: 459
- Joined: Tue Oct 12, 2010 8:51 pm
- Location: KBZN - Bozeman, MT
- Contact:
Re: ATC audio being recorded
Now honestly, Keith, tell me you had to use a thesaurus to come up with "concatenating." Thanks for the vocab lesson!
Steven Winslow
CEO/Owner - Air Northwest Virtual Airlines • http://www.airnorthwest.org
People should get what they want when they want it once in a while. Keeps them optimisitic.
CEO/Owner - Air Northwest Virtual Airlines • http://www.airnorthwest.org
People should get what they want when they want it once in a while. Keeps them optimisitic.
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Must be a software developer thing That word comes up quite frequently, believe it or not!
-
- Posts: 21
- Joined: Wed Nov 17, 2010 9:40 pm
Re: ATC audio being recorded
A day doesn't go by in my job where I don't use that word.Keith Smith wrote:Must be a software developer thing That word comes up quite frequently, believe it or not!
-
- Posts: 9939
- Joined: Sat Oct 09, 2010 8:38 pm
- Location: Pompton Plains, NJ
- Contact:
Re: ATC audio being recorded
Here are the daily files for January 9.
Jan 9 app/center (mp3)
Jan 9 del/gnd/twr (mp3)
They're pretty short, traffic was light during the day with a brief spike in the evening.
Jan 9 app/center (mp3)
Jan 9 del/gnd/twr (mp3)
They're pretty short, traffic was light during the day with a brief spike in the evening.
-
- Posts: 20
- Joined: Fri Aug 19, 2011 11:08 pm
- Location: Northern California
Re: ATC audio being recorded
Hey,
This is a great service, I joined to work on my clearance "correctness", the hardest part of flying IFR is getting that clearance correct, (and keeping the passengers from screaming on those approaches to minimums )! Thus listening to the shortened list of clearance requests is great. Question though, I see several posts about "new interface" and hourly recordings, do we have an idea on when that will become functional?
Thanks,
Scott
This is a great service, I joined to work on my clearance "correctness", the hardest part of flying IFR is getting that clearance correct, (and keeping the passengers from screaming on those approaches to minimums )! Thus listening to the shortened list of clearance requests is great. Question though, I see several posts about "new interface" and hourly recordings, do we have an idea on when that will become functional?
Thanks,
Scott
Scott Woodland, PE, M.ASCE
PPL - ASEL -- IFR
PPL - ASEL -- IFR