Привет друзья! На этом уроке мы с вами научимся записывать аудио с микрофона в Python с помощью модуля PyAudio, который мы с вами установили на прошлом уроке. 😊 Мы все ближе к созданию интерактивного искусственного интеллекта!
✔ Телеграм - https://t.me/wiseplat 🚀
✔ Вступай в группу Вк - https://vk.com/wiseplat1 🚀
✔ Подписывайся https://zen.yandex.ru/id/5e9a61242427...
✔ Поддержи проект: https://wiseplat.org/donat
Как записать аудио с микрофона в файл? Смотрите в этом видео! Причем сам файл потом можно будет анализировать при помощи нейросети.
✅ Забегая вперед 👍 скажу, что мы готовимся с вами к распознаванию речи на Python. Сделаем искусственный интеллект на Python, который сможет с нами вести беседу! 🧠
✔ Код для записи звука с микрофона в Python:
import pyaudio
p = pyaudio.PyAudio()
for i in range(p.get_device_count()):
print(i, p.get_device_info_by_index(i)['name'])
import wave
CHUNK = 1024
FORMAT = pyaudio.paInt16
CHANNELS = 2
RATE = 44100
RECORD_SECONDS = 5
WAVE_OUTPUT_FILENAME = "output.wav"
p = pyaudio.PyAudio()
stream = p.open(format=FORMAT,
channels=CHANNELS,
rate=RATE,
input=True,
input_device_index=2,
frames_per_buffer=CHUNK)
print("* recording")
frames = []
for i in range(0, int(RATE / CHUNK * RECORD_SECONDS)):
data = stream.read(CHUNK)
frames.append(data)
print("* done recording")
stream.stop_stream()
stream.close()
p.terminate()
wf = wave.open(WAVE_OUTPUT_FILENAME, 'wb')
wf.setnchannels(CHANNELS)
wf.setsampwidth(p.get_sample_size(FORMAT))
wf.setframerate(RATE)
wf.writeframes(b''.join(frames))
wf.close()
✔ Код для вывода аудиоустройств в Python:
import pyaudio
p = pyaudio.PyAudio()
for i in range(p.get_device_count()):
print(p.get_device_info_by_index(i)['name'])
✔ Всю документацию по PyAudio можно смотреть на их официальной страничке.
❗️❗️❗️Перед записью звука/аудио в Python сначала выберете незанятое устройство, выполняя код выше, который и отобразит все ваши аудиоустройства доступные в системе.
✅ Теперь вы можете записывать разговоры, речь с помощью Python!
►► Подписывайся на наш канал!
#урокиpython #урокипитон #python #программирование #дляначинающих
- Уроки от #OlegShpagin 👨🏼💻
Ставь лайк, если тебе понравилось видео 👍
Watch video Уроки Python / Как записать аудио с микрофона PyAudio online, duration hours minute second in high quality that is uploaded to the channel Exploring the IT World / Oleg Shpagin / WISEPLAT 12 April 2020. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 10,774 times and liked it 306 visitors.