Picovoice / flutter-voice-processor

Flutter audio recording plugin designed for real-time speech audio processing
Apache License 2.0
31 stars 6 forks source link

Breaking changes without major version bump #16

Closed out0f0rder closed 1 year ago

out0f0rder commented 1 year ago

Changing .getVoiceProcessor() to .instance() and moving frameLength, sampleRate to start() is pretty big deal and painful breaking change. At least that requires major version change

laves commented 1 year ago

Appreciate the feedback and apologies for the confusion. At Picovoice, we tend to use the second number for upgrades (which may include API changes) and the first number for larger systematic/engine changes. In this case, our audio recorder packages had slightly different APIs and we brought them more in line with each other. The underlying audio recording engine did not change.