librosa.core.time_to_samples¶
-
librosa.core.
time_to_samples
(times, sr=22050)[source]¶ Convert timestamps (in seconds) to sample indices.
Parameters: - times : number or np.ndarray
Time value or array of time values (in seconds)
- sr : number > 0
Sampling rate
Returns: - samples : int 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])