Диктофон с использованием Python

Диктофон — это устройство, которое записывает и сохраняет звуковые волны в виде цифровых аудиофайлов. Эти устройства обычно используются для записи голоса для воспроизведения, транскрипции или других целей.

В этом уроке мы научимся создавать диктофон с помощью Python. Чтобы создать диктофон с использованием языка программирования Python, вам необходимо использовать библиотеку sounddevice в Python. Если вы никогда раньше не использовали эту библиотеку, вы можете легко установить ее с помощью команды pip, упомянутой ниже:

pip install sounddevice

Библиотека звуковых устройств поможет вам записать свой голос, но чтобы сохранить голос в определенном формате файла, вам необходимо использовать SciPy библиотека на Python, которую можно установить с помощью команды pip:

pip install SciPy

 Создайте диктофон, используя Python с примером

import sounddevice
from scipy.io.wavfile import write

def voice_recorder(seconds, file):
    print("Recording Started…")
    recording = sounddevice.rec((seconds * 44100), samplerate= 44100, channels=2)
    sounddevice.wait()
    write(file, 44100, recording)
    print("Recording Finished")

voice_recorder(10, "record.wav")

В приведенном выше коде мы определили функцию Python для записи и сохранения записанных файлов. Он принимает два параметра:

  1. Первый параметр — секунды, где вы вводите количество секунд, в течение которых вы хотите записать свой голос.
  2. Вторым параметром является файл, в который вы вводите имя, под которым хотите сохранить записанный файл. Например, “voice.wav”.

После запуска приведенного выше кода он покажет вам сообщение о том, что запись началась, и через количество секунд, которое вы указали в качестве входных данных, покажет вам, что запись завершена. После завершения он будет автоматически сохранен в том же каталоге, где находится ваш файл Python.

В этом уроке вы узнали, как создать диктофон, используя язык программирования Python.

1.55 GEEK