The result is based on ratio of number of commits and code additions from initial and final time ranges.
Initial time range – from 5 Jul, 2023 to 5 Oct, 2023
Final time range – from 5 Apr, 2024 to 5 Jul, 2024
It is basically a number of most active contributors responsible for 80% of contributions.
Bus factor tries to assess "What happens if a key member of the team is hit by a bus?". The more there are key members, the lower the risk.
The ggerganov/whisper.cpp repository has a bus factor of 81.
Low risk, knowledge is well distributed among the team members
Bus factor was measured on 14 Aug 2024
The GitHub repository ggerganov/whisper.cpp is essentially a C++ library for audio-based Near Field Communication. This project was conceived primarily to demonstrate the capabilities and versatility of Near Field Communication (NFC), which is often used for simple tasks like information sharing between devices.
This library works by converting data bytes into sound waves, essentially using audio to transmit information between devices. Coded into C++, the library provides a convenient collection of functions for developers looking to incorporate audio-based communication into their applications or software.
The transfer of data is accomplished by encoding bytes into Frequency-Shift Keying (FSK) audio. One major advantage of this method is that it is platform agnostic and can work with any device with microphone and speaker capabilities.
Here is an example usage:
#include \"whisper.h\"
Whisper::Transmitter tx;
Whisper::Receiver rx;
// send a byte
uint8_t byte = 'A';
tx.send(byte);
while (tx.isSending()) {
tx.tick(); // feed the audio output to the speaker
rx.tick(tx.state()); // feed the same signal to the receiver
}
This library is made available under the MIT license implying that it can be freely used, modified, and shared. However, the author does not provide any warranty.
However, it should be noted that using audio for data communication can have its limitations, including potential issues with speed and the possibility of interference from ambient noise.
Contributor | Commits |
---|---|
808 | |
56 | |
38 | |
24 | |
24 |