Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1272-128104-0000 THIS IS A TEST.
1272-128104-0000 MISTER QUILTER
5 changes: 4 additions & 1 deletion test/test_datasets.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,12 @@
from torchaudio.datasets.vctk import VCTK
from torchaudio.datasets.yesno import YESNO

import common_utils


class TestDatasets(unittest.TestCase):
path = "assets"
test_dirpath, test_dir = common_utils.create_temp_assets_dir()
path = os.path.join(test_dirpath, "assets")

def test_yesno(self):
data = YESNO(self.path, return_dict=True)
Expand Down
11 changes: 7 additions & 4 deletions torchaudio/datasets/librispeech.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import os

import torchaudio
from torch.utils.data import Dataset

import torchaudio
from torchaudio.datasets.utils import (
download_url,
extract_archive,
Expand All @@ -19,7 +20,9 @@ def load_librispeech_item(fileid, path, ext_audio, ext_txt):

file_text = speaker + "-" + chapter + ext_txt
file_text = os.path.join(path, speaker, chapter, file_text)
file_audio = speaker + "-" + chapter + "-" + utterance + ext_audio

fileid_audio = speaker + "-" + chapter + "-" + utterance
file_audio = fileid_audio + ext_audio
file_audio = os.path.join(path, speaker, chapter, file_audio)

# Load audio
Expand All @@ -28,11 +31,11 @@ def load_librispeech_item(fileid, path, ext_audio, ext_txt):
# Load text
for line in open(file_text):
fileid_text, content = line.strip().split(" ", 1)
if file_audio == fileid_text:
if fileid_audio == fileid_text:
break
else:
# Translation not found
raise ValueError
raise FileNotFoundError("Translation not found for " + fileid_audio)

return {
"speaker_id": speaker,
Expand Down