{
  "schema": "videonote.subtitle_normalize.v1",
  "input_cue_count": 495,
  "kept_cue_count": 255,
  "dropped_cue_count": 0,
  "duplicate_merged_count": 240,
  "overlap_repaired_count": 0,
  "rolling_prefix_removed_count": 6,
  "timing_uncertain_count": 0,
  "coverage_ratio": 0.999246,
  "gaps": [
    {
      "start": 221.39,
      "end": 221.4,
      "seconds": 0.01
    },
    {
      "start": 227.71,
      "end": 227.72,
      "seconds": 0.01
    }
  ],
  "issues": [
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 1,
      "start": 3.149,
      "end": 3.159
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 3,
      "start": 5.19,
      "end": 5.2
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 5,
      "start": 9.27,
      "end": 9.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 7,
      "start": 12.589,
      "end": 12.599
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 9,
      "start": 15.39,
      "end": 15.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 11,
      "start": 17.67,
      "end": 17.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 13,
      "start": 19.71,
      "end": 19.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 15,
      "start": 20.87,
      "end": 20.88
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 17,
      "start": 24.269,
      "end": 24.279
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 19,
      "start": 26.15,
      "end": 26.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 21,
      "start": 28.71,
      "end": 28.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 23,
      "start": 31.389,
      "end": 31.399
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 25,
      "start": 33.709,
      "end": 33.719
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 27,
      "start": 36.51,
      "end": 36.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 29,
      "start": 39.95,
      "end": 39.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 31,
      "start": 42.79,
      "end": 42.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 33,
      "start": 44.99,
      "end": 45.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 35,
      "start": 47.75,
      "end": 47.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 37,
      "start": 52.51,
      "end": 52.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 39,
      "start": 53.95,
      "end": 53.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 41,
      "start": 55.229,
      "end": 55.239
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 43,
      "start": 58.99,
      "end": 59.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 45,
      "start": 60.43,
      "end": 60.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 47,
      "start": 64.149,
      "end": 64.159
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 49,
      "start": 66.67,
      "end": 66.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 51,
      "start": 69.59,
      "end": 69.6
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 53,
      "start": 71.91,
      "end": 71.92
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 55,
      "start": 75.789,
      "end": 75.799
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 57,
      "start": 77.95,
      "end": 77.96000000000001
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 59,
      "start": 82.67,
      "end": 82.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 61,
      "start": 84.51,
      "end": 84.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 63,
      "start": 88.149,
      "end": 88.15899999999999
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 65,
      "start": 90.069,
      "end": 90.07900000000001
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 66,
      "token_count": 8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 69,
      "start": 94.10900000000001,
      "end": 94.119
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 71,
      "start": 96.59,
      "end": 96.6
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 73,
      "start": 98.55,
      "end": 98.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 75,
      "start": 100.91,
      "end": 100.92
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 77,
      "start": 104.27000000000001,
      "end": 104.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 79,
      "start": 108.03,
      "end": 108.03999999999999
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 81,
      "start": 109.749,
      "end": 109.759
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 83,
      "start": 114.069,
      "end": 114.07900000000001
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 85,
      "start": 116.19,
      "end": 116.2
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 87,
      "start": 118.789,
      "end": 118.799
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 89,
      "start": 122.87,
      "end": 122.88
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 91,
      "start": 124.709,
      "end": 124.719
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 93,
      "start": 127.429,
      "end": 127.439
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 95,
      "start": 131.43,
      "end": 131.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 97,
      "start": 133.15,
      "end": 133.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 99,
      "start": 134.55,
      "end": 134.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 101,
      "start": 137.43,
      "end": 137.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 103,
      "start": 139.47,
      "end": 139.48
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 105,
      "start": 142.67000000000002,
      "end": 142.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 107,
      "start": 146.11,
      "end": 146.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 109,
      "start": 149.949,
      "end": 149.959
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 111,
      "start": 151.15,
      "end": 151.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 113,
      "start": 154.39,
      "end": 154.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 115,
      "start": 158.309,
      "end": 158.31900000000002
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 117,
      "start": 159.79,
      "end": 159.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 119,
      "start": 162.67000000000002,
      "end": 162.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 121,
      "start": 164.07,
      "end": 164.07999999999998
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 123,
      "start": 165.35,
      "end": 165.36
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 125,
      "start": 166.91,
      "end": 166.92000000000002
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 127,
      "start": 169.869,
      "end": 169.879
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 129,
      "start": 172.07,
      "end": 172.07999999999998
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 131,
      "start": 176.949,
      "end": 176.959
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 133,
      "start": 179.11,
      "end": 179.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 135,
      "start": 180.949,
      "end": 180.959
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 137,
      "start": 184.229,
      "end": 184.239
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 139,
      "start": 185.27,
      "end": 185.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 141,
      "start": 186.75,
      "end": 186.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 143,
      "start": 188.949,
      "end": 188.959
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 145,
      "start": 192.55,
      "end": 192.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 147,
      "start": 193.949,
      "end": 193.959
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 149,
      "start": 198.07,
      "end": 198.07999999999998
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 151,
      "start": 200.50900000000001,
      "end": 200.519
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 153,
      "start": 204.99,
      "end": 205.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 155,
      "start": 209.149,
      "end": 209.159
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 157,
      "start": 211.55,
      "end": 211.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 159,
      "start": 214.63,
      "end": 214.64
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 161,
      "start": 216.63,
      "end": 216.64
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 164,
      "start": 223.75,
      "end": 223.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 167,
      "start": 229.67000000000002,
      "end": 229.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 169,
      "start": 231.47,
      "end": 231.48
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 171,
      "start": 233.309,
      "end": 233.31900000000002
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 173,
      "start": 235.75,
      "end": 235.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 175,
      "start": 240.069,
      "end": 240.079
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 177,
      "start": 243.03,
      "end": 243.04
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 179,
      "start": 245.19,
      "end": 245.2
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 181,
      "start": 246.39,
      "end": 246.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 183,
      "start": 248.27,
      "end": 248.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 185,
      "start": 251.63,
      "end": 251.64
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 187,
      "start": 256.11,
      "end": 256.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 189,
      "start": 260.27,
      "end": 260.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 191,
      "start": 262.27,
      "end": 262.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 193,
      "start": 265.15,
      "end": 265.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 195,
      "start": 267.67,
      "end": 267.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 197,
      "start": 270.43,
      "end": 270.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 199,
      "start": 272.27,
      "end": 272.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 201,
      "start": 274.15,
      "end": 274.15999999999997
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 203,
      "start": 277.67,
      "end": 277.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 205,
      "start": 281.07,
      "end": 281.08
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 207,
      "start": 284.189,
      "end": 284.199
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 209,
      "start": 288.909,
      "end": 288.919
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 211,
      "start": 292.749,
      "end": 292.759
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 213,
      "start": 295.629,
      "end": 295.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 215,
      "start": 298.469,
      "end": 298.479
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 217,
      "start": 300.31,
      "end": 300.32
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 219,
      "start": 303.189,
      "end": 303.199
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 221,
      "start": 308.909,
      "end": 308.919
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 223,
      "start": 312.51,
      "end": 312.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 225,
      "start": 314.15,
      "end": 314.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 227,
      "start": 315.95,
      "end": 315.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 229,
      "start": 319.629,
      "end": 319.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 231,
      "start": 323.71,
      "end": 323.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 233,
      "start": 327.469,
      "end": 327.479
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 235,
      "start": 328.629,
      "end": 328.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 237,
      "start": 331.469,
      "end": 331.479
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 239,
      "start": 335.27,
      "end": 335.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 241,
      "start": 338.15,
      "end": 338.15999999999997
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 243,
      "start": 341.95,
      "end": 341.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 245,
      "start": 346.23,
      "end": 346.24
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 247,
      "start": 349.71,
      "end": 349.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 249,
      "start": 353.67,
      "end": 353.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 251,
      "start": 357.39,
      "end": 357.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 253,
      "start": 359.79,
      "end": 359.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 255,
      "start": 362.95,
      "end": 362.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 257,
      "start": 366.029,
      "end": 366.039
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 259,
      "start": 367.11,
      "end": 367.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 261,
      "start": 370.95,
      "end": 370.96
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 263,
      "start": 373.029,
      "end": 373.039
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 265,
      "start": 375.589,
      "end": 375.599
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 267,
      "start": 377.189,
      "end": 377.199
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 269,
      "start": 379.11,
      "end": 379.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 271,
      "start": 381.309,
      "end": 381.319
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 273,
      "start": 382.87,
      "end": 382.88
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 275,
      "start": 384.83,
      "end": 384.84
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 277,
      "start": 388.11,
      "end": 388.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 279,
      "start": 390.15,
      "end": 390.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 281,
      "start": 393.39,
      "end": 393.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 283,
      "start": 395.029,
      "end": 395.039
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 285,
      "start": 396.95,
      "end": 396.96
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 286,
      "token_count": 7
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 289,
      "start": 402.51,
      "end": 402.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 291,
      "start": 405.35,
      "end": 405.36
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 293,
      "start": 408.99,
      "end": 409.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 295,
      "start": 411.749,
      "end": 411.759
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 297,
      "start": 413.589,
      "end": 413.599
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 299,
      "start": 415.27,
      "end": 415.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 301,
      "start": 417.469,
      "end": 417.479
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 303,
      "start": 419.909,
      "end": 419.919
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 305,
      "start": 423.23,
      "end": 423.24
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 307,
      "start": 426.11,
      "end": 426.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 309,
      "start": 428.55,
      "end": 428.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 311,
      "start": 430.99,
      "end": 431.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 313,
      "start": 434.27,
      "end": 434.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 315,
      "start": 437.39,
      "end": 437.4
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 317,
      "start": 439.55,
      "end": 439.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 319,
      "start": 441.07,
      "end": 441.08
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 321,
      "start": 444.15,
      "end": 444.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 323,
      "start": 446.67,
      "end": 446.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 325,
      "start": 448.189,
      "end": 448.199
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 327,
      "start": 450.869,
      "end": 450.879
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 329,
      "start": 452.83,
      "end": 452.84000000000003
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 331,
      "start": 455.71,
      "end": 455.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 333,
      "start": 460.43,
      "end": 460.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 335,
      "start": 462.629,
      "end": 462.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 337,
      "start": 464.909,
      "end": 464.919
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 339,
      "start": 468.909,
      "end": 468.919
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 341,
      "start": 471.149,
      "end": 471.159
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 343,
      "start": 473.749,
      "end": 473.759
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 345,
      "start": 476.869,
      "end": 476.879
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 347,
      "start": 478.67,
      "end": 478.68
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 349,
      "start": 480.11,
      "end": 480.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 351,
      "start": 482.27,
      "end": 482.28
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 353,
      "start": 484.629,
      "end": 484.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 355,
      "start": 486.79,
      "end": 486.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 357,
      "start": 488.629,
      "end": 488.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 359,
      "start": 490.51,
      "end": 490.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 361,
      "start": 492.99,
      "end": 493.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 363,
      "start": 494.189,
      "end": 494.199
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 365,
      "start": 496.07,
      "end": 496.08
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 367,
      "start": 498.029,
      "end": 498.039
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 369,
      "start": 501.83,
      "end": 501.84
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 371,
      "start": 505.51,
      "end": 505.52
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 373,
      "start": 507.07,
      "end": 507.08
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 375,
      "start": 509.189,
      "end": 509.199
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 376,
      "token_count": 8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 379,
      "start": 515.149,
      "end": 515.159
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 381,
      "start": 517.31,
      "end": 517.32
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 383,
      "start": 520.31,
      "end": 520.32
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 385,
      "start": 522.87,
      "end": 522.88
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 386,
      "token_count": 8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 389,
      "start": 528.19,
      "end": 528.2
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 391,
      "start": 531.47,
      "end": 531.48
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 393,
      "start": 533.63,
      "end": 533.64
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 395,
      "start": 537.31,
      "end": 537.32
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 397,
      "start": 539.43,
      "end": 539.44
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 399,
      "start": 541.75,
      "end": 541.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 401,
      "start": 543.19,
      "end": 543.2
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 403,
      "start": 545.55,
      "end": 545.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 405,
      "start": 548.23,
      "end": 548.24
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 407,
      "start": 550.71,
      "end": 550.72
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 409,
      "start": 551.99,
      "end": 552.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 411,
      "start": 553.35,
      "end": 553.36
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 413,
      "start": 555.509,
      "end": 555.519
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 415,
      "start": 559.509,
      "end": 559.519
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 417,
      "start": 563.069,
      "end": 563.079
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 419,
      "start": 564.79,
      "end": 564.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 421,
      "start": 567.509,
      "end": 567.519
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 423,
      "start": 572.15,
      "end": 572.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 425,
      "start": 575.389,
      "end": 575.399
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 426,
      "token_count": 8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 429,
      "start": 579.23,
      "end": 579.24
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 431,
      "start": 583.87,
      "end": 583.88
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 433,
      "start": 586.269,
      "end": 586.279
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 435,
      "start": 588.47,
      "end": 588.48
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 437,
      "start": 590.03,
      "end": 590.04
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 439,
      "start": 593.11,
      "end": 593.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 441,
      "start": 595.47,
      "end": 595.48
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 443,
      "start": 600.55,
      "end": 600.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 445,
      "start": 602.79,
      "end": 602.8
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 447,
      "start": 605.069,
      "end": 605.079
    },
    {
      "kind": "rolling_caption_prefix_removed",
      "index": 448,
      "token_count": 5
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 451,
      "start": 610.55,
      "end": 610.56
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 453,
      "start": 612.75,
      "end": 612.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 455,
      "start": 614.389,
      "end": 614.399
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 457,
      "start": 615.63,
      "end": 615.64
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 459,
      "start": 618.03,
      "end": 618.04
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 461,
      "start": 620.11,
      "end": 620.12
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 463,
      "start": 622.23,
      "end": 622.24
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 465,
      "start": 624.91,
      "end": 624.92
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 467,
      "start": 627.75,
      "end": 627.76
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 469,
      "start": 629.91,
      "end": 629.92
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 471,
      "start": 633.87,
      "end": 633.88
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 473,
      "start": 636.949,
      "end": 636.9590000000001
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 475,
      "start": 639.629,
      "end": 639.639
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 477,
      "start": 641.509,
      "end": 641.519
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 479,
      "start": 643.389,
      "end": 643.399
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 481,
      "start": 646.15,
      "end": 646.16
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 483,
      "start": 647.99,
      "end": 648.0
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 485,
      "start": 651.59,
      "end": 651.6
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 487,
      "start": 654.829,
      "end": 654.8389999999999
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 489,
      "start": 657.03,
      "end": 657.04
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 491,
      "start": 659.389,
      "end": 659.399
    },
    {
      "kind": "rolling_caption_mirror_collapsed",
      "index": 493,
      "start": 661.47,
      "end": 661.48
    }
  ],
  "cues": [
    {
      "id": 0,
      "start": 0.48,
      "end": 3.159,
      "text": "hey everyone welcome to nning IO I'm JD",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 1,
      "start": 3.159,
      "end": 5.2,
      "text": "and today we're going to be looking at",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 2,
      "start": 5.2,
      "end": 9.28,
      "text": "real time in browser speech recognition",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 3,
      "start": 9.28,
      "end": 12.599,
      "text": "using web GPU and Transformer JS to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 4,
      "start": 12.599,
      "end": 15.4,
      "text": "actually use speech in the browser so",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 5,
      "start": 15.4,
      "end": 17.68,
      "text": "with that let's go ahead and get",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 6,
      "start": 17.68,
      "end": 19.72,
      "text": "started all right the first thing that",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 7,
      "start": 19.72,
      "end": 20.88,
      "text": "we're going to do everyone is we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 8,
      "start": 20.88,
      "end": 24.279,
      "text": "going to go to this hugging face space",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 9,
      "start": 24.279,
      "end": 26.16,
      "text": "and basically what we're going to do is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 10,
      "start": 26.16,
      "end": 28.72,
      "text": "look at this demo for the whisper web",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 11,
      "start": 28.72,
      "end": 31.399,
      "text": "GPO uh it's real time in browser",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 12,
      "start": 31.399,
      "end": 33.719,
      "text": "recognition it's using the whisper base",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 13,
      "start": 33.719,
      "end": 36.52,
      "text": "which is a 73 million parameter speech",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 14,
      "start": 36.52,
      "end": 39.96,
      "text": "recognition mod model and using onx and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 15,
      "start": 39.96,
      "end": 42.8,
      "text": "Transformer JS so you can see that the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 16,
      "start": 42.8,
      "end": 45.0,
      "text": "audio audio visualizer is already",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 17,
      "start": 45.0,
      "end": 47.76,
      "text": "picking up my voice from the microphone",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 18,
      "start": 47.76,
      "end": 52.52,
      "text": "and uh able to do some kind of uh visual",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 19,
      "start": 52.52,
      "end": 53.96,
      "text": "what we're going to do is actually load",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 20,
      "start": 53.96,
      "end": 55.239,
      "text": "this model and then we should be able to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 21,
      "start": 55.239,
      "end": 59.0,
      "text": "see real time uh transcription but what",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 22,
      "start": 59.0,
      "end": 60.44,
      "text": "we want to show",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 23,
      "start": 60.44,
      "end": 64.159,
      "text": "is also that if you go and look at your",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 24,
      "start": 64.159,
      "end": 66.68,
      "text": "network uh right now I have I'm on this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 25,
      "start": 66.68,
      "end": 69.6,
      "text": "wasm tab and we want to pay attention to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 26,
      "start": 69.6,
      "end": 71.92,
      "text": "both Fetch and wasm so we're going to go",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 27,
      "start": 71.92,
      "end": 75.799,
      "text": "ahead and look at the model and you can",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 28,
      "start": 75.799,
      "end": 77.96,
      "text": "see it pulled it in really quickly uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 29,
      "start": 77.96,
      "end": 82.68,
      "text": "could be uh because it's cached but uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 30,
      "start": 82.68,
      "end": 84.52,
      "text": "this was incredibly fast and it's",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 31,
      "start": 84.52,
      "end": 88.159,
      "text": "already doing the the transcription in",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 32,
      "start": 88.159,
      "end": 90.079,
      "text": "real time you can see that it's trying",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 33,
      "start": 90.079,
      "end": 90.95,
      "text": "add",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 34,
      "start": 90.95,
      "end": 90.96,
      "text": "add",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 35,
      "start": 90.96,
      "end": 94.119,
      "text": "punctuation and uh the token count down",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 36,
      "start": 94.119,
      "end": 96.6,
      "text": "here if we go over to the wasm tab this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 37,
      "start": 96.6,
      "end": 98.56,
      "text": "is all that was loaded it's going",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 38,
      "start": 98.56,
      "end": 100.92,
      "text": "through a worker to establish this and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 39,
      "start": 100.92,
      "end": 104.28,
      "text": "the size was 4 megabytes so again this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 40,
      "start": 104.28,
      "end": 108.04,
      "text": "is crazy fast for doing real time uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 41,
      "start": 108.04,
      "end": 109.759,
      "text": "transcription in the browser super",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 42,
      "start": 109.759,
      "end": 114.079,
      "text": "helpful if you were trying to do uh like",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 43,
      "start": 114.079,
      "end": 116.2,
      "text": "chat based systems where you actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 44,
      "start": 116.2,
      "end": 118.799,
      "text": "wanted to have voice in with your chat",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 45,
      "start": 118.799,
      "end": 122.88,
      "text": "as without having to go out to open AI",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 46,
      "start": 122.88,
      "end": 124.719,
      "text": "or some other",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 47,
      "start": 124.719,
      "end": 127.439,
      "text": "um closed Source or even open source",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 48,
      "start": 127.439,
      "end": 131.44,
      "text": "model that uh requires a backend call",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 49,
      "start": 131.44,
      "end": 133.16,
      "text": "right again we didn't fetch anything",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 50,
      "start": 133.16,
      "end": 134.56,
      "text": "from our back end this was just loaded",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 51,
      "start": 134.56,
      "end": 137.44,
      "text": "through the browser so now what we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 52,
      "start": 137.44,
      "end": 139.48,
      "text": "going to do is we're going to take this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 53,
      "start": 139.48,
      "end": 142.68,
      "text": "and we're going to actually look at the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 54,
      "start": 142.68,
      "end": 146.12,
      "text": "repo and and dig into the code so if you",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 55,
      "start": 146.12,
      "end": 149.959,
      "text": "come over here to Transformers Js",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 56,
      "start": 149.959,
      "end": 151.16,
      "text": "the thing you want to note is you want",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 57,
      "start": 151.16,
      "end": 154.4,
      "text": "to be on uh the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 58,
      "start": 154.4,
      "end": 158.319,
      "text": "V3 Branch this is the the new Branch",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 59,
      "start": 158.319,
      "end": 159.8,
      "text": "it's still experimental but it's going",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 60,
      "start": 159.8,
      "end": 162.68,
      "text": "to be the next version of Transformer JS",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 61,
      "start": 162.68,
      "end": 164.08,
      "text": "a lot of great examples we've been",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 62,
      "start": 164.08,
      "end": 165.36,
      "text": "trying to go through some of them it",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 63,
      "start": 165.36,
      "end": 166.92,
      "text": "feels like every day they're coming out",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 64,
      "start": 166.92,
      "end": 169.879,
      "text": "with a new demo a new model that they're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 65,
      "start": 169.879,
      "end": 172.08,
      "text": "able to implement um definitely really",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 66,
      "start": 172.08,
      "end": 176.959,
      "text": "cool stuff so if we look at this example",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 67,
      "start": 176.959,
      "end": 179.12,
      "text": "so we go into Transformer JS examples",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 68,
      "start": 179.12,
      "end": 180.959,
      "text": "and Whisper then we're able to actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 69,
      "start": 180.959,
      "end": 184.239,
      "text": "D dive into this code so what we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 70,
      "start": 184.239,
      "end": 185.28,
      "text": "going to do is we're just going to pull",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 71,
      "start": 185.28,
      "end": 186.76,
      "text": "this down get this running on our local",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 72,
      "start": 186.76,
      "end": 188.959,
      "text": "machine and then we'll start digging",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 73,
      "start": 188.959,
      "end": 192.56,
      "text": "into the code so I'm going to use cursor",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 74,
      "start": 192.56,
      "end": 193.959,
      "text": "I'm already I already have it pulled",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 75,
      "start": 193.959,
      "end": 198.08,
      "text": "down but you can do uh get clone and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 76,
      "start": 198.08,
      "end": 200.519,
      "text": "then come over",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 77,
      "start": 200.519,
      "end": 205.0,
      "text": "here and just do",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 78,
      "start": 205.0,
      "end": 209.159,
      "text": "this uh we are so I'm in the root so",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 79,
      "start": 209.159,
      "end": 211.56,
      "text": "what we need to do is go to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 80,
      "start": 211.56,
      "end": 214.64,
      "text": "examples and then we're going to do web",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 81,
      "start": 214.64,
      "end": 216.64,
      "text": "GPU and go to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 82,
      "start": 216.64,
      "end": 221.39,
      "text": "whisper and we'll do an npm",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 83,
      "start": 221.4,
      "end": 223.76,
      "text": "install and then we'll go ahead and do",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 84,
      "start": 223.76,
      "end": 227.71,
      "text": "an npm run",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 85,
      "start": 227.72,
      "end": 229.68,
      "text": "Dev and what we're going to do is we",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 86,
      "start": 229.68,
      "end": 231.48,
      "text": "have our Local Host here so we can get",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 87,
      "start": 231.48,
      "end": 233.319,
      "text": "this up and running we'll watch really",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 88,
      "start": 233.319,
      "end": 235.76,
      "text": "quickly if we can get",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 89,
      "start": 235.76,
      "end": 240.079,
      "text": "this uh loaded again super quick you saw",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 90,
      "start": 240.079,
      "end": 243.04,
      "text": "how quickly the the load time was for",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 91,
      "start": 243.04,
      "end": 245.2,
      "text": "that again some of it sometimes it's",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 92,
      "start": 245.2,
      "end": 246.4,
      "text": "cashed and the first one's going to be",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 93,
      "start": 246.4,
      "end": 248.28,
      "text": "slower but still really",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 94,
      "start": 248.28,
      "end": 251.64,
      "text": "impressive so if we look at some of the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 95,
      "start": 251.64,
      "end": 256.12,
      "text": "core files in here we have our app which",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 96,
      "start": 256.12,
      "end": 260.28,
      "text": "is the main main file and what we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 97,
      "start": 260.28,
      "end": 262.28,
      "text": "going to be looking at is how we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 98,
      "start": 262.28,
      "end": 265.16,
      "text": "actually pulling in this worker so this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 99,
      "start": 265.16,
      "end": 267.68,
      "text": "worker. JS is where we're actually going",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 100,
      "start": 267.68,
      "end": 270.44,
      "text": "to do our Logic for Transformer Js we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 101,
      "start": 270.44,
      "end": 272.28,
      "text": "pulling in the model we're actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 102,
      "start": 272.28,
      "end": 274.16,
      "text": "sending messages back and forth where",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 103,
      "start": 274.16,
      "end": 277.68,
      "text": "you can see right here that as messages",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 104,
      "start": 277.68,
      "end": 281.08,
      "text": "are coming being received we're actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 105,
      "start": 281.08,
      "end": 284.199,
      "text": "going to be looking for the type of",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 106,
      "start": 284.199,
      "end": 288.919,
      "text": "event that is being pass and then send",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 107,
      "start": 288.919,
      "end": 292.759,
      "text": "that uh data as well",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 108,
      "start": 292.759,
      "end": 295.639,
      "text": "so you can see most of this is for like",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 109,
      "start": 295.639,
      "end": 298.479,
      "text": "loading there's uh some update which is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 110,
      "start": 298.479,
      "end": 300.32,
      "text": "where you're updating the text",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 111,
      "start": 300.32,
      "end": 303.199,
      "text": "we're actually going to look and see",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 112,
      "start": 303.199,
      "end": 308.919,
      "text": "where this is uh is working so if we",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 113,
      "start": 308.919,
      "end": 312.52,
      "text": "continue down and we are looking at the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 114,
      "start": 312.52,
      "end": 314.16,
      "text": "recorder this is all the information",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 115,
      "start": 314.16,
      "end": 315.96,
      "text": "about starting and stopping the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 116,
      "start": 315.96,
      "end": 319.639,
      "text": "recording and then what's Happening Here",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 117,
      "start": 319.639,
      "end": 323.72,
      "text": "is we are actually looking at how this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 118,
      "start": 323.72,
      "end": 327.479,
      "text": "information is being sent with this code",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 119,
      "start": 327.479,
      "end": 328.639,
      "text": "so right",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 120,
      "start": 328.639,
      "end": 331.479,
      "text": "here it's saying as the recording is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 121,
      "start": 331.479,
      "end": 335.28,
      "text": "coming in we're going to take a blob and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 122,
      "start": 335.28,
      "end": 338.16,
      "text": "chunk it and so then we're going to make",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 123,
      "start": 338.16,
      "end": 341.96,
      "text": "a file reader and read those and then",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 124,
      "start": 341.96,
      "end": 346.24,
      "text": "send that on when the file is being",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 125,
      "start": 346.24,
      "end": 349.72,
      "text": "read get that bit information that's",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 126,
      "start": 349.72,
      "end": 353.68,
      "text": "decoded slice it and then send those",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 127,
      "start": 353.68,
      "end": 357.4,
      "text": "slices over to our worker so we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 128,
      "start": 357.4,
      "end": 359.8,
      "text": "posting the message to generate our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 129,
      "start": 359.8,
      "end": 362.96,
      "text": "transcription on the Fly then this is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 130,
      "start": 362.96,
      "end": 366.039,
      "text": "just our uh our HTML that we're going to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 131,
      "start": 366.039,
      "end": 367.12,
      "text": "be pulling",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 132,
      "start": 367.12,
      "end": 370.96,
      "text": "in so what we'll do is we'll jump over",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 133,
      "start": 370.96,
      "end": 373.039,
      "text": "to the worker and then we'll take a look",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 134,
      "start": 373.039,
      "end": 375.599,
      "text": "at how this is actually functioning real",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 135,
      "start": 375.599,
      "end": 377.199,
      "text": "quick everyone if you haven't already",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 136,
      "start": 377.199,
      "end": 379.12,
      "text": "please remember to like And subscribe it",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 137,
      "start": 379.12,
      "end": 381.319,
      "text": "helps more than you know if you have any",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 138,
      "start": 381.319,
      "end": 382.88,
      "text": "questions please leave them in the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 139,
      "start": 382.88,
      "end": 384.84,
      "text": "comments and with that let's get back to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 140,
      "start": 384.84,
      "end": 388.12,
      "text": "it all right so now that we're in our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 141,
      "start": 388.12,
      "end": 390.16,
      "text": "worker file we're going to start",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 142,
      "start": 390.16,
      "end": 393.4,
      "text": "looking at how this actually functions",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 143,
      "start": 393.4,
      "end": 395.039,
      "text": "first thing is we're loading in",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 144,
      "start": 395.039,
      "end": 396.96,
      "text": "Transformers we're going to pull in our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 145,
      "start": 396.96,
      "end": 398.11,
      "text": "Auto",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 146,
      "start": 398.11,
      "end": 398.12,
      "text": "Auto",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 147,
      "start": 398.12,
      "end": 402.52,
      "text": "tokenizer our Auto processor and then uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 148,
      "start": 402.52,
      "end": 405.36,
      "text": "whisper and text stream as well as full",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 149,
      "start": 405.36,
      "end": 409.0,
      "text": "so if we look at what we're first doing",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 150,
      "start": 409.0,
      "end": 411.759,
      "text": "we have this class which is our Pipeline",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 151,
      "start": 411.759,
      "end": 413.599,
      "text": "and then we're actually using our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 152,
      "start": 413.599,
      "end": 415.28,
      "text": "instance where we're getting our model",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 153,
      "start": 415.28,
      "end": 417.479,
      "text": "so we're saying this is our model ID we",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 154,
      "start": 417.479,
      "end": 419.919,
      "text": "have our tokenizer our processor we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 155,
      "start": 419.919,
      "end": 423.24,
      "text": "actually getting the model based on our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 156,
      "start": 423.24,
      "end": 426.12,
      "text": "ID at this point uh we're telling it",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 157,
      "start": 426.12,
      "end": 428.56,
      "text": "what our dtype is and then specifically",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 158,
      "start": 428.56,
      "end": 431.0,
      "text": "we're using device web",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 159,
      "start": 431.0,
      "end": 434.28,
      "text": "GPU and once all of these have processed",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 160,
      "start": 434.28,
      "end": 437.4,
      "text": "uh then our git instance has been",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 161,
      "start": 437.4,
      "end": 439.56,
      "text": "established if we scroll down to the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 162,
      "start": 439.56,
      "end": 441.08,
      "text": "bottom we can kind of look at like some",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 163,
      "start": 441.08,
      "end": 444.16,
      "text": "of the loader functions so you can see",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 164,
      "start": 444.16,
      "end": 446.68,
      "text": "here there's the load this happens like",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 165,
      "start": 446.68,
      "end": 448.199,
      "text": "where we're actually posting back",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 166,
      "start": 448.199,
      "end": 450.879,
      "text": "messages to actually see see the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 167,
      "start": 450.879,
      "end": 452.84,
      "text": "progress bar things like that we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 168,
      "start": 452.84,
      "end": 455.72,
      "text": "establishing some events based on our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 169,
      "start": 455.72,
      "end": 460.44,
      "text": "message and then once the the browser uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 170,
      "start": 460.44,
      "end": 462.639,
      "text": "or once the model is actually loaded",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 171,
      "start": 462.639,
      "end": 464.919,
      "text": "we're going to be looking for this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 172,
      "start": 464.919,
      "end": 468.919,
      "text": "generate function this function is what",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 173,
      "start": 468.919,
      "end": 471.159,
      "text": "really is going to be taking the audio",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 174,
      "start": 471.159,
      "end": 473.759,
      "text": "and taking the language and then",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 175,
      "start": 473.759,
      "end": 476.879,
      "text": "actually processing it so the first",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 176,
      "start": 476.879,
      "end": 478.68,
      "text": "thing we'll be doing is saying is if if",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 177,
      "start": 478.68,
      "end": 480.12,
      "text": "processing return",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 178,
      "start": 480.12,
      "end": 482.28,
      "text": "if it is not processing then go ahead",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 179,
      "start": 482.28,
      "end": 484.639,
      "text": "and set that processing to True",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 180,
      "start": 484.639,
      "end": 486.8,
      "text": "maintaining State we're actually going",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 181,
      "start": 486.8,
      "end": 488.639,
      "text": "to send a message back to say that we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 182,
      "start": 488.639,
      "end": 490.52,
      "text": "trans that the thread is starting so",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 183,
      "start": 490.52,
      "end": 493.0,
      "text": "we're saying start as our status and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 184,
      "start": 493.0,
      "end": 494.199,
      "text": "then we're actually pulling in our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 185,
      "start": 494.199,
      "end": 496.08,
      "text": "instance so again where we set our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 186,
      "start": 496.08,
      "end": 498.039,
      "text": "tokenizer and our processor and model",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 187,
      "start": 498.039,
      "end": 501.84,
      "text": "we're actually pulling that from our um",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 188,
      "start": 501.84,
      "end": 505.52,
      "text": "instance and we're starting to actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 189,
      "start": 505.52,
      "end": 507.08,
      "text": "process so we have our call back",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 190,
      "start": 507.08,
      "end": 509.199,
      "text": "function which is going to give us the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 191,
      "start": 509.199,
      "end": 510.189,
      "text": "out",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 192,
      "start": 510.189,
      "end": 510.199,
      "text": "out",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 193,
      "start": 510.199,
      "end": 515.159,
      "text": "output of our post message of update and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 194,
      "start": 515.159,
      "end": 517.32,
      "text": "information about our TPS our tokens and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 195,
      "start": 517.32,
      "end": 520.32,
      "text": "our actual output and then we we have",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 196,
      "start": 520.32,
      "end": 522.88,
      "text": "our streamer and we this is where we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 197,
      "start": 522.88,
      "end": 524.829,
      "text": "actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 198,
      "start": 524.829,
      "end": 524.839,
      "text": "actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 199,
      "start": 524.839,
      "end": 528.2,
      "text": "processing our information so what we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 200,
      "start": 528.2,
      "end": 531.48,
      "text": "saying is our input we're taking our AO",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 201,
      "start": 531.48,
      "end": 533.64,
      "text": "audio and we're uh putting it through",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 202,
      "start": 533.64,
      "end": 537.32,
      "text": "our processor we then this is our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 203,
      "start": 537.32,
      "end": 539.44,
      "text": "transcription our transcription BAS",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 204,
      "start": 539.44,
      "end": 541.76,
      "text": "based on our model and our generate",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 205,
      "start": 541.76,
      "end": 543.2,
      "text": "we're saying we're passing our same",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 206,
      "start": 543.2,
      "end": 545.56,
      "text": "inputs our language and we're actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 207,
      "start": 545.56,
      "end": 548.24,
      "text": "streaming the events or streaming the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 208,
      "start": 548.24,
      "end": 550.72,
      "text": "output so now we have our tokenizer this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 209,
      "start": 550.72,
      "end": 552.0,
      "text": "gives us the information that's",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 210,
      "start": 552.0,
      "end": 553.36,
      "text": "displayed in the bottom right of how",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 211,
      "start": 553.36,
      "end": 555.519,
      "text": "many tokens we're actually using and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 212,
      "start": 555.519,
      "end": 559.519,
      "text": "then we're posting back that chunk of",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 213,
      "start": 559.519,
      "end": 563.079,
      "text": "text as it is complete and so remember",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 214,
      "start": 563.079,
      "end": 564.8,
      "text": "if we are looking at what these post",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 215,
      "start": 564.8,
      "end": 567.519,
      "text": "messages are we're coming back here and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 216,
      "start": 567.519,
      "end": 572.16,
      "text": "that is the information that is being on",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 217,
      "start": 572.16,
      "end": 575.399,
      "text": "on message received so if we look down",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 218,
      "start": 575.399,
      "end": 576.829,
      "text": "to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 219,
      "start": 576.829,
      "end": 576.839,
      "text": "to",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 220,
      "start": 576.839,
      "end": 579.24,
      "text": "update we're seeing that we're setting",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 221,
      "start": 579.24,
      "end": 583.88,
      "text": "our TPS here as well as uh our message",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 222,
      "start": 583.88,
      "end": 586.279,
      "text": "so our on message right here this is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 223,
      "start": 586.279,
      "end": 588.48,
      "text": "where we're being sending the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 224,
      "start": 588.48,
      "end": 590.04,
      "text": "information back and then that's how",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 225,
      "start": 590.04,
      "end": 593.12,
      "text": "we're actually passing information down",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 226,
      "start": 593.12,
      "end": 595.48,
      "text": "here so this is where our",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 227,
      "start": 595.48,
      "end": 600.56,
      "text": "TPS is and then uh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 228,
      "start": 600.56,
      "end": 602.8,
      "text": "the this the rest of the progress bar in",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 229,
      "start": 602.8,
      "end": 605.079,
      "text": "the audio I'm looking for",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 230,
      "start": 605.079,
      "end": 607.43,
      "text": "the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 231,
      "start": 607.43,
      "end": 607.44,
      "text": "the",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 232,
      "start": 607.44,
      "end": 610.56,
      "text": "actual uh information around the text oh",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 233,
      "start": 610.56,
      "end": 612.76,
      "text": "it's right here so on ready we're",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 234,
      "start": 612.76,
      "end": 614.399,
      "text": "passing the information of the text",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 235,
      "start": 614.399,
      "end": 615.64,
      "text": "that's being",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 236,
      "start": 615.64,
      "end": 618.04,
      "text": "updated and that's how this works is we",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 237,
      "start": 618.04,
      "end": 620.12,
      "text": "basically are taking this information",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 238,
      "start": 620.12,
      "end": 622.24,
      "text": "from after after it passes passes",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 239,
      "start": 622.24,
      "end": 624.92,
      "text": "through the model and then right here so",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 240,
      "start": 624.92,
      "end": 627.76,
      "text": "being generated by the model and then",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 241,
      "start": 627.76,
      "end": 629.92,
      "text": "posting that information back",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 242,
      "start": 629.92,
      "end": 633.88,
      "text": "so it's processing the auto chunk it is",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 243,
      "start": 633.88,
      "end": 636.959,
      "text": "audio chunk and it's uh then converting",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 244,
      "start": 636.959,
      "end": 639.639,
      "text": "that and doing a transcription on this",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 245,
      "start": 639.639,
      "end": 641.519,
      "text": "generation then it's streaming it's",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 246,
      "start": 641.519,
      "end": 643.399,
      "text": "doing the tokenizer and posting all that",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 247,
      "start": 643.399,
      "end": 646.16,
      "text": "information back all right everyone",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 248,
      "start": 646.16,
      "end": 648.0,
      "text": "that's it for us today what we covered",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 249,
      "start": 648.0,
      "end": 651.6,
      "text": "was using real time speech recognition",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 250,
      "start": 651.6,
      "end": 654.839,
      "text": "in the browser with web GPU and",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 251,
      "start": 654.839,
      "end": 657.04,
      "text": "Transformers JS we're able to dig",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 252,
      "start": 657.04,
      "end": 659.399,
      "text": "through some of the repo and actually",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 253,
      "start": 659.399,
      "end": 661.48,
      "text": "get their demo up and running and so",
      "source": "source_caption",
      "timing_uncertain": false
    },
    {
      "id": 254,
      "start": 661.48,
      "end": 663.0,
      "text": "with that happy nerding",
      "source": "source_caption",
      "timing_uncertain": false
    }
  ]
}
