@@ -5,24 +5,21 @@ if(Sys.getenv("TINYTEST_CI", unset = "yes") == "yes"){
5
5
model <- whisper(" tiny" )
6
6
trans <- predict(model , newdata = system.file(package = " audio.whisper" , " samples" , " jfk.wav" ), language = " en" ,
7
7
offset = c(0 , 4000 ), duration = c(1 * 1500 , 1 * 5000 ))
8
- # expect_equal(trans$n_segments, 2)
9
- # expect_equal(nrow(trans$data), 2)
8
+ expect_true(length(unique(trans $ data $ segment_offset )) > 1 )
10
9
if (file.exists(model $ file )) file.remove(model $ file )
11
10
12
11
# # Longer file
13
12
download.file(" https://github.com/jwijffels/example/raw/main/example.wav" , " example.wav" )
14
13
model <- whisper(" tiny" )
15
14
trans <- predict(model , newdata = " example.wav" , language = " en" ,
16
15
offset = c(7 * 1000 , 60 * 1000 ), duration = c(6 * 1000 , 5 * 1000 ))
17
- expect_equal(trans $ n_segments , 2 )
18
- expect_equal(nrow(trans $ data ), 2 )
16
+ expect_true(length(unique(trans $ data $ segment_offset )) > 1 )
19
17
20
18
# # Multiple sections
21
19
if (require(data.table ) && require(audio )){
22
20
sections <- data.frame (start = c(7 * 1000 , 60 * 1000 ), duration = c(6 * 1000 , 5 * 1000 ))
23
21
trans <- predict(model , newdata = " example.wav" , language = " en" , sections = sections )
24
- expect_equal(trans $ n_segments , 2 )
25
- expect_equal(nrow(trans $ data ), 2 )
22
+ expect_true(length(unique(trans $ data $ segment_offset )) > 1 )
26
23
if (file.exists(model $ file )) file.remove(model $ file )
27
24
if (file.exists(trans $ params $ audio )) file.remove(trans $ params $ audio )
28
25
}
0 commit comments