
UpdatedApr 24, 2026
PublishedMay 12, 2021
Packagebo.htakey.wimic
MD5145880ade8218b817308893f194552c5
SHA1 (signer)06:06:6F:01:D5:C5:4F:88:22:9C:F9:01:10:FB:8F:08:C4:9E:65:93
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesarm64-v8a
Malware scanTRUSTED
Websitehttps://github.com/hiro2233
Contact[email protected]
Privacy policyView
What's new
- Updated target API 34
- Fixed push-to-talk issues on Android 10
- 40 ms frame packet by default
- 16000 bitrate by default.
- Battery consumption optimized.
- Echo canceller.
- Added Automatic Gain Control support.
- New intrinsic float point audio preprocess library (NEON)
- Performed for Raspberry Pi OS networks connections.
- Fixed 10 ms latency.
- Link up to 10 clients at the same time.
- 16000 Hz sample rate by default.
- Added DTMF tones for status connection.
- Fixed push-to-talk issues on Android 10
- 40 ms frame packet by default
- 16000 bitrate by default.
- Battery consumption optimized.
- Echo canceller.
- Added Automatic Gain Control support.
- New intrinsic float point audio preprocess library (NEON)
- Performed for Raspberry Pi OS networks connections.
- Fixed 10 ms latency.
- Link up to 10 clients at the same time.
- 16000 Hz sample rate by default.
- Added DTMF tones for status connection.
Description
You can use it on video conferences, video game voice chats, as a microphone for remote megaphone, or integrate on IoT devices.
WiMic Android client works with the WiMic Server/Client throught Mumble protocol, so you can connect to Mumble servers too , download the WiMic Server/Client installer,
on Windows:
---------------------
https://github.com/hiro2233/wimic/releases/download/v1.0.4-pre-win32/wimic_setup.exe
on Raspberry Pi OS:
--------------------------------
$ wget https://github.com/hiro2233/wimic/raw/master/install_wimic.sh
$ chmod +x install_wimic.sh
$ source install_wimic.sh
and wait until this finish, then reboot raspberry and WiMic will autostart in service mode. By default WiMic will use microphone on autostart mode, but if you want to use the speakers in autostart mode you can disable this doing:
$ echo 1 > /system/urus/slotdata/wimic_mic_disabled.txt
on Ubuntu/Debian:
------------------------------
Comming soon...
Configuration and Documentation is available on:
(Spanish)
https://hiro2233.github.io/wimic/docs/
WiMic Android is a Free Software and Open Sourced, official repository is hosted on:
https://github.com/hiro2233/wimic_android
NOTE: Some Android devices does not support 16000 Hz sampling rates, generating intermittent audio on the output audio server, if this is the case, select 48000 Hz frequency quality on the audio preferences.
WiMic Android client works with the WiMic Server/Client throught Mumble protocol, so you can connect to Mumble servers too , download the WiMic Server/Client installer,
on Windows:
---------------------
https://github.com/hiro2233/wimic/releases/download/v1.0.4-pre-win32/wimic_setup.exe
on Raspberry Pi OS:
--------------------------------
$ wget https://github.com/hiro2233/wimic/raw/master/install_wimic.sh
$ chmod +x install_wimic.sh
$ source install_wimic.sh
and wait until this finish, then reboot raspberry and WiMic will autostart in service mode. By default WiMic will use microphone on autostart mode, but if you want to use the speakers in autostart mode you can disable this doing:
$ echo 1 > /system/urus/slotdata/wimic_mic_disabled.txt
on Ubuntu/Debian:
------------------------------
Comming soon...
Configuration and Documentation is available on:
(Spanish)
https://hiro2233.github.io/wimic/docs/
WiMic Android is a Free Software and Open Sourced, official repository is hosted on:
https://github.com/hiro2233/wimic_android
NOTE: Some Android devices does not support 16000 Hz sampling rates, generating intermittent audio on the output audio server, if this is the case, select 48000 Hz frequency quality on the audio preferences.
Required features
- Bluetooth android.hardware.bluetooth
Permissions (13)
WiMic requests the following Android permissions:
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth android.permission.BLUETOOTH
- Broadcast Sticky android.permission.BROADCAST_STICKY
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Internet android.permission.INTERNET
- Modify Audio Settings android.permission.MODIFY_AUDIO_SETTINGS
- Record Audio android.permission.RECORD_AUDIO
- System Alert Window android.permission.SYSTEM_ALERT_WINDOW
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE