Несколько методов записи звука с микрофона в Python:
Использование библиотеки PyAudio. waksoft.susu.ru codingprojects.ru Нужно инициализировать объект PyAudio, открыть объект потока для записи с микрофона с помощью метода stream.read() и после завершения записи сохранить аудиофайл WAV на диск с помощью встроенного волнового модуля. waksoft.susu.ru
Применение библиотеки PvRecorder. picovoice.ai Сначала создают экземпляр PvRecorder, указывают индекс устройства (deviceindex) и длину кадра (framelength). picovoice.ai Затем вызывают .start() для начала записи и в цикле получают аудио, вызывая .read(). picovoice.ai После завершения записи вызывают .stop() для её остановки и .delete() для освобождения ресурсов. picovoice.ai
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.