audio.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:projectoxford 作者: zooba 项目源码 文件源码
def _open_wav(wav):
    '''Internal helper function to open an unknown parameter as a
    wave file.

    wav:
        An open `wave.Wave_read` object, a `bytes` object containing
        a wave file, or a valid argument to `wave.open`.
    '''
    if isinstance(wav, wave.Wave_read):
        yield wav
        return

    if isinstance(wav, bytes) and wav[:4] == b'RIFF':
        w = wave.open(BytesIO(wav), 'rb')
    else:
        w = wave.open(wav, 'rb')
    yield w
    w.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号