Надеюсь, у тебя все хорошо. Я новичок в python. Я пытаюсь использовать библиотеку audio.scikits в python3 verion. У меня есть рабочая версия кода в 2.7 (с audio.scikits). Когда я работаю с python3 версией, я получаю Ошибка импорта: нет модуля с именем «Версия» . Я узнаю, что python3 больше не поддерживает audio.scikits (если я не ошибаюсь). Может кто-нибудь предложить мне заменить библиотеку для audio.scikits, где я могу использовать все функциональные возможности, такие как audio.scikits, ИЛИ любое другое решение, которое может мне помочь. Заранее благодарим.
2.7 Код версии:
from scikits.audiolab import Format, Sndfile
from scipy.signal import firwin, lfilter
array = np.array(all)
fmt = Format('flac', 'pcm16')
nchannels = 1
cd, FileNameTmp = mkstemp('TmpSpeechFile.wav')
# making the file .flac
afile = Sndfile(FileNameTmp, 'w', fmt, nchannels, RawRate)
#writing in the file
afile.write_frames(array)
SendSpeech(FileNameTmp)
Чтобы проверить весь код, посетите: Справочный код Google Asterisk (изменение на основе этого кода)
Я хочу изменить этот код с помощью python3 поддерживаемых библиотек. Здесь я делаю это для Asterisk-Microsoft-Speech To Text SDK.