Skip to content

Commit

Permalink
Merge pull request #7 from aaknitt/rdio-scanner
Browse files Browse the repository at this point in the history
Rdio scanner
  • Loading branch information
aaknitt authored Sep 16, 2021
2 parents 7c3e25f + 8952e69 commit 043db58
Show file tree
Hide file tree
Showing 3 changed files with 134 additions and 218 deletions.
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# voxcall
A sound-activated audio recorder with support for uploading audio to [Broadcastify Calls](https://www.broadcastify.com/calls/). For Windows and Raspberry Pi.
A sound-activated audio recorder with support for uploading audio to [Broadcastify Calls](https://www.broadcastify.com/calls/) and to [rdio-scanner](https://github.com/chuot/rdio-scanner). For Windows and Raspberry Pi.

![Screenshot](images/voxcall_screenshot.png)

Expand All @@ -10,8 +10,14 @@ A sound-activated audio recorder with support for uploading audio to [Broadcasti
- API key goes in the API key field
- SID goes in the System ID field
- Slot goes in the Slod ID filed (default to 1 if no Slot ID is provided)
- To upload recorded audio files to rdio-scanner, enter information for the desired rdio-scanner instance
- URL of the rdio-scanner api (for example: 192.168.1.138:3000/api/call-upload
- rdio-scanner API key (create using the rdio-scanner admin interface)
- System ID
- Talkgroup ID
- When audio is detected above the Audio Squelch level, audio will be recorded until two seconds of silence is detected. Once the recording ends, an MP3 file will be created.
- If valid Broadcastify Calls credentials are entered, the MP3 file will be uploaded to that system.
- If valid rdio-scanner credentials are entered, the MP3 file will be uploaded to that system.
- If the "Save Audio Files" option is selected, the recordings will be saved to the /audiosave subdirectory. Otherwise, the MP3 will be deleted. The filename will be the UNIX timestamp of when the recording was started.
- There is a two-minute timeout timer. If a recording exceeds two minutes (stuck squelch, noise, etc.) recording will stop, an error will be displayed, and no further activity will take place until the input audio goes below the Audio Squelch threshold, at which time normal operation will resume.
- Multiple instances can be run at the same time to capture audio from multiple recievers. Create a different directory for each instance. Each directory must have a config.cfg file. On Windows, each directory should also have a copy of ffmpeg.exe or ffmpeg.exe must be added to the system path.
Expand All @@ -32,7 +38,7 @@ A sound-activated audio recorder with support for uploading audio to [Broadcasti
- If ffmpeg isn't already installed, install it:
- `sudo apt-get install ffmpeg`
- To run:
- `/home/pi/dist/voxcall`
- `/home/pi/voxcall/voxcall`



Expand Down
Binary file modified images/voxcall_screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 043db58

Please sign in to comment.