【发布时间】:2018-04-16 07:55:02
【问题描述】:
我正在尝试使用声音文件库将 Telegram 语音文件保存在波形音频文件中:
def ReceiveVoice(bot, update, user_data):
voice = bot.getFile(update.message.voice.file_id)
voice.download('file.ogg')
data, samplerate = sf.read('file.ogg')
sf.write('file.wav', data, samplerate)
但我收到以下错误:
File "C:\Python27\lib\site-packages\soundfile.py", line 257, in read
subtype, endian, format, closefd) as f:
File "C:\Python27\lib\site-packages\soundfile.py", line 624, in __init__
self._file = self._open(file, mode_int, closefd)
File "C:\Python27\lib\site-packages\soundfile.py", line 1179, in _open
"Error opening {0!r}: ".format(self.name))
File "C:\Python27\lib\site-packages\soundfile.py", line 1352, in _error_check
raise RuntimeError(prefix + _ffi.string(err_str).decode('utf-8', 'replace'))
RuntimeError: Error opening 'file.ogg': File contains data in an unimplemented format.
【问题讨论】:
-
你解决了吗?遇到同样的问题
标签: python telegram-bot python-telegram-bot