Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π£ΡΠΎΠΊΠΈ Python / ΠΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π°ΡΠ΄ΠΈΠΎ Ρ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° PyAudio ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° savevideohd.ru
ΠΡΠΈΠ²Π΅Ρ Π΄ΡΡΠ·ΡΡ! ΠΠ° ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ Ρ Π²Π°ΠΌΠΈ Π½Π°ΡΡΠΈΠΌΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π°ΡΠ΄ΠΈΠΎ Ρ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π° Π² 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 π¨πΌπ» Π‘ΡΠ°Π²Ρ Π»Π°ΠΉΠΊ, Π΅ΡΠ»ΠΈ ΡΠ΅Π±Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ Π²ΠΈΠ΄Π΅ΠΎ π