mic_input_textfield library
A text input field with a microphone button and an optional image button. Allows users to input text, record audio, and attach images.
The MicInputTextField widget provides a text input field with a microphone button and an optional image button. Users can type text, record audio, and attach images to send as a message. The widget also provides functionality to pause, resume, and stop audio recording, as well as remove the attached image.
Example usage:
MicInputTextField(
onSend: (output) {
// Handle the output (audio, image, and message)
},
)