目录

torchaudio.kaldi_io

To use this module, the dependency kaldi_io needs to be installed. This is a light wrapper around kaldi_io that returns torch.Tensor.

Vectors

read_vec_int_ark

torchaudio.kaldi_io.read_vec_int_ark(file_or_fd: Any) Iterable[Tuple[str, Tensor]][source]

Create generator of (key,vector<int>) tuples, which reads from the ark file/stream.

Parameters:

file_or_fd (str/FileDescriptor) – ark, gzipped ark, pipe or opened file descriptor

Returns:

The string is the key and the tensor is the vector read from file

Return type:

Iterable[Tuple[str, Tensor]]

Example
>>> # read ark to a 'dictionary'
>>> d = { u:d for u,d in torchaudio.kaldi_io.read_vec_int_ark(file) }

read_vec_flt_scp

torchaudio.kaldi_io.read_vec_flt_scp(file_or_fd: Any) Iterable[Tuple[str, Tensor]][source]

Create generator of (key,vector<float32/float64>) tuples, read according to Kaldi scp.

Parameters:

file_or_fd (str/FileDescriptor) – scp, gzipped scp, pipe or opened file descriptor

Returns:

The string is the key and the tensor is the vector read from file

Return type:

Iterable[Tuple[str, Tensor]]

Example
>>> # read scp to a 'dictionary'
>>> # d = { u:d for u,d in torchaudio.kaldi_io.read_vec_flt_scp(file) }

read_vec_flt_ark

torchaudio.kaldi_io.read_vec_flt_ark(file_or_fd: Any) Iterable[Tuple[str, Tensor]][source]

Create generator of (key,vector<float32/float64>) tuples, which reads from the ark file/stream.

Parameters:

file_or_fd (str/FileDescriptor) – ark, gzipped ark, pipe or opened file descriptor

Returns:

The string is the key and the tensor is the vector read from file

Return type:

Iterable[Tuple[str, Tensor]]

Example
>>> # read ark to a 'dictionary'
>>> d = { u:d for u,d in torchaudio.kaldi_io.read_vec_flt_ark(file) }

Matrices

read_mat_scp

torchaudio.kaldi_io.read_mat_scp(file_or_fd: Any) Iterable[Tuple[str, Tensor]][source]

Create generator of (key,matrix<float32/float64>) tuples, read according to Kaldi scp.

Parameters:

file_or_fd (str/FileDescriptor) – scp, gzipped scp, pipe or opened file descriptor

Returns:

The string is the key and the tensor is the matrix read from file

Return type:

Iterable[Tuple[str, Tensor]]

Example
>>> # read scp to a 'dictionary'
>>> d = { u:d for u,d in torchaudio.kaldi_io.read_mat_scp(file) }

read_mat_ark

torchaudio.kaldi_io.read_mat_ark(file_or_fd: Any) Iterable[Tuple[str, Tensor]][source]

Create generator of (key,matrix<float32/float64>) tuples, which reads from the ark file/stream.

Parameters:

file_or_fd (str/FileDescriptor) – ark, gzipped ark, pipe or opened file descriptor

Returns:

The string is the key and the tensor is the matrix read from file

Return type:

Iterable[Tuple[str, Tensor]]

Example
>>> # read ark to a 'dictionary'
>>> d = { u:d for u,d in torchaudio.kaldi_io.read_mat_ark(file) }

文档

访问 PyTorch 的全面开发人员文档

查看文档

教程

获取面向初学者和高级开发人员的深入教程

查看教程

资源

查找开发资源并解答您的问题

查看资源