Future Work
Add More Bark Types We only have four rough categories currently, but there are 10 basic types at a minimum, as well as other nuanced bark types, which could be supported for more exact output. The one I particularly want to support is the lonely bark, to identify episodes of separation anxiety.
Refine Frequency Ranges Our current low, mid, and high frequency calculation is a linear distribution of the three, but we should refine it to have more buckets, like mid-high, mid-low, etc. for better results.
Add Talk Back Feature After fully mapping out the bark types and frequency ranges, it should also be possible to add a “talk back” feature, which could take barking audio samples and tweak them to respond to your dog.