Make several audio datasets streamable
{'login': 'lhoestq', 'id': 42851186, 'node_id': 'MDQ6VXNlcjQyODUxMTg2', 'avatar_url': 'https://avatars.githubusercontent.com/u/42851186?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/lhoestq', 'html_url': 'https://github.com/lhoestq', 'followers_url': 'https://api.github.com/users/lhoestq/followers', 'following_url': 'https://api.github.com/users/lhoestq/following{/other_user}', 'gists_url': 'https://api.github.com/users/lhoestq/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/lhoestq/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/lhoestq/subscriptions', 'organizations_url': 'https://api.github.com/users/lhoestq/orgs', 'repos_url': 'https://api.github.com/users/lhoestq/repos', 'events_url': 'https://api.github.com/users/lhoestq/events{/privacy}', 'received_events_url': 'https://api.github.com/users/lhoestq/received_events', 'type': 'User', 'site_admin': False}
[]
[]
['Reading FLAC (for `librispeech_asr`) works OK for me (`soundfile` version: `0.10.3`):\r\n```python\r\nIn [2]: ds = load_dataset("datasets/librispeech_asr/librispeech_asr.py", "clean", streaming=True, split="train.100")\r\n\r\nIn [3]: item = next(iter(ds))\r\n\r\nIn [4]: item.keys()\r\nOut[4]: dict_keys([\'file\', \'audio\', \'text\', \'speaker_id\', \'chapter_id\', \'id\'])\r\n\r\nIn [5]: item["file"]\r\nOut[5]: \'374-180298-0000.flac\'\r\n\r\nIn [6]: item["audio"].keys()\r\nOut[6]: dict_keys([\'path\', \'array\', \'sampling_rate\'])\r\n\r\nIn [7]: item["audio"]["sampling_rate"]\r\nOut[7]: 16000\r\n\r\nIn [8]: item["audio"]["path"]\r\nOut[8]: \'374-180298-0000.flac\'\r\n\r\nIn [9]: item["audio"]["array"].shape\r\nOut[9]: (232480,)\r\n```'
 'Oh cool ! I think this might have come from an issue with my local `soundfile` installation then'
 "I'll do `multilingual_librispeech` in a separate PR since it requires the data to be in another format (in particular separate the train/dev/test splits in different files)"
 '@lhoestq @albertvillanova - think it would have been nice to have added a big message at the top stating that this is a breaking change and ping `transformers` people a bit more here.']
{'url': 'https://api.github.com/repos/huggingface/datasets/pulls/3290', 'html_url': 'https://github.com/huggingface/datasets/pull/3290', 'diff_url': 'https://github.com/huggingface/datasets/pull/3290.diff', 'patch_url': 'https://github.com/huggingface/datasets/pull/3290.patch', 'merged_at': datetime.datetime(2021, 11, 19, 15, 8, 57)}
<s>Needs https://github.com/huggingface/datasets/pull/3129 to be merged first</s>

Make those audio datasets streamable:
- [x] common_voice
- [x] openslr
- [x] vivos
- [x] librispeech_asr <s>(still has some issues to read FLAC)</s> *actually it's ok*
- [ ] <s>multilingual_librispeech (yet to be converted)</S> *TODO in a separate PR*
{'url': 'https://api.github.com/repos/huggingface/datasets/issues/3290/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}