librosa.time_to_samples
- librosa.time_to_samples(times, *, sr=22050)[source]
Convert timestamps (in seconds) to sample indices.
- Parameters:
- timesnumber or np.ndarray
Time value or array of time values (in seconds)
- srnumber > 0
Sampling rate
- Returns:
- samplesint or np.ndarray [shape=times.shape, dtype=int]
Sample indices corresponding to values in
times
See also
time_to_frames
convert time values to frame indices
samples_to_time
convert sample indices to time values
Examples
>>> librosa.time_to_samples(np.arange(0, 1, 0.1), sr=22050) array([ 0, 2205, 4410, 6615, 8820, 11025, 13230, 15435, 17640, 19845])