Диктофон — это устройство, которое записывает и сохраняет звуковые волны в виде цифровых аудиофайлов. Эти устройства обычно используются для записи голоса для воспроизведения, транскрипции или других целей.
В этом уроке мы научимся создавать диктофон с помощью Python. Чтобы создать диктофон с использованием языка программирования Python, вам необходимо использовать библиотеку sounddevice в Python. Если вы никогда раньше не использовали эту библиотеку, вы можете легко установить ее с помощью команды pip, упомянутой ниже:
pip install sounddevice
Библиотека звуковых устройств поможет вам записать свой голос, но чтобы сохранить голос в определенном формате файла, вам необходимо использовать SciPy библиотека на Python, которую можно установить с помощью команды pip:
pip install SciPy
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 для записи и сохранения записанных файлов. Он принимает два параметра:
После запуска приведенного выше кода он покажет вам сообщение о том, что запись началась, и через количество секунд, которое вы указали в качестве входных данных, покажет вам, что запись завершена. После завершения он будет автоматически сохранен в том же каталоге, где находится ваш файл Python.
В этом уроке вы узнали, как создать диктофон, используя язык программирования Python.