@bbc/react-transcript-editor
Version:
A React component to make transcribing audio and video easier and faster.
2,930 lines (2,585 loc) • 251 kB
JavaScript
const draftTranscriptExample = [{
text: 'There is a day.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 13.05,
end: 13.21,
text: 'There',
offset: 0,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 13.21,
end: 13.38,
text: 'is',
offset: 6,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 13.38,
end: 13.44,
text: 'a',
offset: 9,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 13.44,
end: 13.86,
text: 'day.',
offset: 11,
length: 4,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'About ten years ago when I asked a friend to hold a baby dinosaur robot upside down.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 13.86,
end: 14.13,
text: 'About',
offset: 0,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 14.13,
end: 14.37,
text: 'ten',
offset: 6,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 14.37,
end: 14.61,
text: 'years',
offset: 10,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 14.61,
end: 15.15,
text: 'ago',
offset: 16,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 15.44,
end: 15.67,
text: 'when',
offset: 20,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 15.67,
end: 15.82,
text: 'I',
offset: 25,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 15.82,
end: 16.19,
text: 'asked',
offset: 27,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 16.19,
end: 16.27,
text: 'a',
offset: 33,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 16.27,
end: 16.65,
text: 'friend',
offset: 35,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 16.65,
end: 16.74,
text: 'to',
offset: 42,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 16.74,
end: 17.2,
text: 'hold',
offset: 45,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 17.23,
end: 17.32,
text: 'a',
offset: 50,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 17.32,
end: 17.63,
text: 'baby',
offset: 52,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 17.63,
end: 18.13,
text: 'dinosaur',
offset: 57,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 18.17,
end: 18.61,
text: 'robot',
offset: 66,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 18.72,
end: 19.17,
text: 'upside',
offset: 72,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 19.17,
end: 19.56,
text: 'down.',
offset: 79,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'Was this toy.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 21.88,
end: 22.04,
text: 'Was',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 22.08,
end: 22.25,
text: 'this',
offset: 4,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 22.25,
end: 22.69,
text: 'toy.',
offset: 9,
length: 4,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "Pre or that he'd ordered and I was really excited about it because I've always loved about this one has really caught technical features.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 22.83,
end: 23.21,
text: 'Pre',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 23.27,
end: 23.75,
text: 'or',
offset: 4,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 24.2,
end: 24.6,
text: 'that',
offset: 7,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 24.66,
end: 24.86,
text: "he'd",
offset: 12,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 24.87,
end: 25.32,
text: 'ordered',
offset: 17,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 25.33,
end: 25.43,
text: 'and',
offset: 25,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 25.43,
end: 25.49,
text: 'I',
offset: 29,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 25.49,
end: 25.66,
text: 'was',
offset: 31,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 25.66,
end: 25.87,
text: 'really',
offset: 35,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 25.87,
end: 26.49,
text: 'excited',
offset: 42,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 26.49,
end: 26.82,
text: 'about',
offset: 50,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 26.82,
end: 27.05,
text: 'it',
offset: 56,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 27.05,
end: 27.77,
text: 'because',
offset: 59,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 28.44,
end: 28.59,
text: "I've",
offset: 67,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 28.59,
end: 28.78,
text: 'always',
offset: 72,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 28.78,
end: 29.04,
text: 'loved',
offset: 79,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 29.06,
end: 29.59,
text: 'about',
offset: 85,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 29.79,
end: 30.04,
text: 'this',
offset: 91,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 30.04,
end: 30.19,
text: 'one',
offset: 96,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 30.19,
end: 30.45,
text: 'has',
offset: 100,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 30.45,
end: 30.77,
text: 'really',
offset: 104,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 30.77,
end: 30.96,
text: 'caught',
offset: 111,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 30.96,
end: 31.33,
text: 'technical',
offset: 118,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 31.33,
end: 31.79,
text: 'features.',
offset: 128,
length: 9,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'It had moulders and touch sensors and had an infrared camera and one of the things that had was a tilt sensor so it.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 31.81,
end: 31.92,
text: 'It',
offset: 0,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 31.92,
end: 32.15,
text: 'had',
offset: 3,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 32.15,
end: 32.74,
text: 'moulders',
offset: 7,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 32.75,
end: 32.91,
text: 'and',
offset: 16,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 32.91,
end: 33.17,
text: 'touch',
offset: 20,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 33.17,
end: 33.88,
text: 'sensors',
offset: 26,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 34.2,
end: 34.47,
text: 'and',
offset: 34,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 34.49,
end: 34.7,
text: 'had',
offset: 38,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 34.71,
end: 34.8,
text: 'an',
offset: 42,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 34.8,
end: 35.22,
text: 'infrared',
offset: 45,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 35.32,
end: 35.98,
text: 'camera',
offset: 54,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 36.48,
end: 36.64,
text: 'and',
offset: 61,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 36.65,
end: 36.79,
text: 'one',
offset: 65,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 36.79,
end: 36.87,
text: 'of',
offset: 69,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 36.87,
end: 36.98,
text: 'the',
offset: 72,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 36.98,
end: 37.22,
text: 'things',
offset: 76,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 37.22,
end: 37.33,
text: 'that',
offset: 83,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 37.33,
end: 37.53,
text: 'had',
offset: 88,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 37.53,
end: 37.63,
text: 'was',
offset: 92,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 37.63,
end: 37.85,
text: 'a',
offset: 96,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 37.95,
end: 38.39,
text: 'tilt',
offset: 98,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 38.39,
end: 39.03,
text: 'sensor',
offset: 103,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 39.24,
end: 39.51,
text: 'so',
offset: 110,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 39.51,
end: 39.62,
text: 'it.',
offset: 113,
length: 3,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'Knew what direction.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 39.62,
end: 39.82,
text: 'Knew',
offset: 0,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 39.82,
end: 39.96,
text: 'what',
offset: 5,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 39.96,
end: 40.53,
text: 'direction.',
offset: 10,
length: 10,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'It was facing when you held it upside down.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 40.53,
end: 40.64,
text: 'It',
offset: 0,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 40.64,
end: 40.85,
text: 'was',
offset: 3,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 40.85,
end: 41.54,
text: 'facing',
offset: 7,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 42.03,
end: 42.26,
text: 'when',
offset: 14,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 42.32,
end: 42.44,
text: 'you',
offset: 19,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 42.44,
end: 42.62,
text: 'held',
offset: 23,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 42.62,
end: 42.73,
text: 'it',
offset: 28,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 42.73,
end: 43.05,
text: 'upside',
offset: 31,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 43.05,
end: 43.61,
text: 'down.',
offset: 38,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'I thought super courts are showing after my friend and I said to hold it by that helps you do that we were watching the theatrics of this robe that struggle and cry out and after a few seconds.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 46.53,
end: 46.69,
text: 'I',
offset: 0,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 46.69,
end: 46.91,
text: 'thought',
offset: 2,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 46.98,
end: 47.57,
text: 'super',
offset: 10,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 47.57,
end: 47.89,
text: 'courts',
offset: 16,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 47.93,
end: 48.19,
text: 'are',
offset: 23,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 48.24,
end: 48.69,
text: 'showing',
offset: 27,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 48.68,
end: 48.87,
text: 'after',
offset: 35,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 48.93,
end: 49.04,
text: 'my',
offset: 41,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 49.04,
end: 49.56,
text: 'friend',
offset: 44,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 49.97,
end: 50.14,
text: 'and',
offset: 51,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.14,
end: 50.22,
text: 'I',
offset: 55,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.22,
end: 50.41,
text: 'said',
offset: 57,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.43,
end: 50.59,
text: 'to',
offset: 62,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.59,
end: 50.83,
text: 'hold',
offset: 65,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.83,
end: 50.95,
text: 'it',
offset: 70,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 50.95,
end: 51.07,
text: 'by',
offset: 73,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 51.08,
end: 51.25,
text: 'that',
offset: 76,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 51.25,
end: 51.61,
text: 'helps',
offset: 81,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 51.61,
end: 51.72,
text: 'you',
offset: 87,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 51.72,
end: 51.82,
text: 'do',
offset: 91,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 51.82,
end: 52.11,
text: 'that',
offset: 94,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 55.19,
end: 55.26,
text: 'we',
offset: 99,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 55.34,
end: 55.49,
text: 'were',
offset: 102,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 55.49,
end: 55.93,
text: 'watching',
offset: 107,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 55.93,
end: 56.02,
text: 'the',
offset: 116,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 56.02,
end: 56.92,
text: 'theatrics',
offset: 120,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 56.92,
end: 57.02,
text: 'of',
offset: 130,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 57.02,
end: 57.24,
text: 'this',
offset: 133,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 57.24,
end: 57.52,
text: 'robe',
offset: 138,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 57.52,
end: 58.01,
text: 'that',
offset: 143,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 58.89,
end: 59.84,
text: 'struggle',
offset: 148,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 59.89,
end: 60.09,
text: 'and',
offset: 157,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 60.09,
end: 60.68,
text: 'cry',
offset: 161,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 60.68,
end: 61.08,
text: 'out',
offset: 165,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 62.77,
end: 63.02,
text: 'and',
offset: 169,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 63.25,
end: 63.53,
text: 'after',
offset: 173,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 63.53,
end: 63.58,
text: 'a',
offset: 179,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 63.58,
end: 63.74,
text: 'few',
offset: 181,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 63.74,
end: 64.52,
text: 'seconds.',
offset: 185,
length: 8,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'First to bother me a little and I said o.k.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 64.88,
end: 65.27,
text: 'First',
offset: 0,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 65.32,
end: 65.43,
text: 'to',
offset: 6,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 65.46,
end: 65.74,
text: 'bother',
offset: 9,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 65.76,
end: 65.95,
text: 'me',
offset: 16,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 65.95,
end: 66.06,
text: 'a',
offset: 19,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 66.06,
end: 66.45,
text: 'little',
offset: 21,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 67.77,
end: 67.84,
text: 'and',
offset: 28,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 67.84,
end: 67.97,
text: 'I',
offset: 32,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 67.97,
end: 68.22,
text: 'said',
offset: 34,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 68.22,
end: 68.85,
text: 'o.k.',
offset: 39,
length: 4,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "That's enough.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 69.97,
end: 70.22,
text: "That's",
offset: 0,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 70.22,
end: 70.58,
text: 'enough.',
offset: 7,
length: 7,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "Now, let's put him back down and then pepper, about to make it.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 70.58,
end: 71.11,
text: 'Now,',
offset: 0,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 71.92,
end: 72.12,
text: "let's",
offset: 5,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 72.12,
end: 72.25,
text: 'put',
offset: 11,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 72.25,
end: 72.33,
text: 'him',
offset: 15,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 72.33,
end: 72.54,
text: 'back',
offset: 19,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 72.54,
end: 73.09,
text: 'down',
offset: 24,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 74.17,
end: 74.41,
text: 'and',
offset: 29,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 74.51,
end: 74.6,
text: 'then',
offset: 33,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 74.62,
end: 75.02,
text: 'pepper,',
offset: 38,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 75.03,
end: 75.32,
text: 'about',
offset: 46,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 75.32,
end: 75.42,
text: 'to',
offset: 52,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 75.43,
end: 75.58,
text: 'make',
offset: 55,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 75.57,
end: 75.66,
text: 'it.',
offset: 60,
length: 3,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'Stop crying.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 75.67,
end: 75.92,
text: 'Stop',
offset: 0,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 75.92,
end: 76.45,
text: 'crying.',
offset: 5,
length: 7,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "If I was kind of a weird experience for me one thing I wasn't the most maternal person at the time.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 76.48,
end: 76.76,
text: 'If',
offset: 0,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 78.9,
end: 79.04,
text: 'I',
offset: 3,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.15,
end: 79.29,
text: 'was',
offset: 5,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.29,
end: 79.44,
text: 'kind',
offset: 9,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.44,
end: 79.51,
text: 'of',
offset: 14,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.51,
end: 79.65,
text: 'a',
offset: 17,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.65,
end: 79.93,
text: 'weird',
offset: 19,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 79.93,
end: 80.64,
text: 'experience',
offset: 25,
length: 10,
key: expect.any(String) // "ss8pm4p"
}, {
start: 80.64,
end: 80.78,
text: 'for',
offset: 36,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 80.78,
end: 81.38,
text: 'me',
offset: 40,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 82.1,
end: 82.36,
text: 'one',
offset: 43,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 82.36,
end: 82.67,
text: 'thing',
offset: 47,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 82.85,
end: 83.02,
text: 'I',
offset: 53,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 83.03,
end: 83.31,
text: "wasn't",
offset: 55,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 83.31,
end: 83.38,
text: 'the',
offset: 62,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 83.38,
end: 83.72,
text: 'most',
offset: 66,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 83.76,
end: 84.39,
text: 'maternal',
offset: 71,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 84.39,
end: 84.94,
text: 'person',
offset: 80,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 84.94,
end: 85.07,
text: 'at',
offset: 87,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 85.07,
end: 85.15,
text: 'the',
offset: 90,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 85.15,
end: 85.8,
text: 'time.',
offset: 94,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "Although, since I've become a mother and nine months ago and their babies also score and you're the master now, but my response.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 86.66,
end: 86.93,
text: 'Although,',
offset: 0,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 86.94,
end: 87.19,
text: 'since',
offset: 10,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 87.21,
end: 87.38,
text: "I've",
offset: 16,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 87.38,
end: 87.6,
text: 'become',
offset: 21,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 87.6,
end: 87.65,
text: 'a',
offset: 28,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 87.65,
end: 87.95,
text: 'mother',
offset: 30,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 87.95,
end: 88.06,
text: 'and',
offset: 37,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 88.06,
end: 88.26,
text: 'nine',
offset: 41,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 88.26,
end: 88.49,
text: 'months',
offset: 46,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 88.49,
end: 88.91,
text: 'ago',
offset: 53,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 89.44,
end: 89.78,
text: 'and',
offset: 57,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 89.9,
end: 90.16,
text: 'their',
offset: 61,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 90.18,
end: 90.47,
text: 'babies',
offset: 67,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 90.49,
end: 90.7,
text: 'also',
offset: 74,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 90.71,
end: 90.99,
text: 'score',
offset: 79,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 90.98,
end: 91.21,
text: 'and',
offset: 85,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 91.22,
end: 91.42,
text: "you're",
offset: 89,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 91.42,
end: 91.49,
text: 'the',
offset: 96,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 91.5,
end: 91.81,
text: 'master',
offset: 100,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 91.81,
end: 92.1,
text: 'now,',
offset: 107,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 95.03,
end: 95.27,
text: 'but',
offset: 112,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 95.27,
end: 95.48,
text: 'my',
offset: 116,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 95.48,
end: 95.9,
text: 'response.',
offset: 119,
length: 9,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'This robot was also interesting because I knew exactly how this machine worked it in yet.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 95.91,
end: 96.12,
text: 'This',
offset: 0,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 96.12,
end: 96.43,
text: 'robot',
offset: 5,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 96.43,
end: 96.58,
text: 'was',
offset: 11,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 96.58,
end: 96.85,
text: 'also',
offset: 15,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 96.85,
end: 97.26,
text: 'interesting',
offset: 20,
length: 11,
key: expect.any(String) // "ss8pm4p"
}, {
start: 97.26,
end: 97.71,
text: 'because',
offset: 32,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 97.84,
end: 97.93,
text: 'I',
offset: 40,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 98,
end: 98.18,
text: 'knew',
offset: 42,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 98.18,
end: 98.91,
text: 'exactly',
offset: 47,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 98.91,
end: 99.18,
text: 'how',
offset: 55,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 99.18,
end: 99.4,
text: 'this',
offset: 59,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 99.4,
end: 100.04,
text: 'machine',
offset: 64,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 100.07,
end: 100.5,
text: 'worked',
offset: 72,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 100.6,
end: 100.86,
text: 'it',
offset: 79,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 101.5,
end: 101.67,
text: 'in',
offset: 82,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 101.67,
end: 101.84,
text: 'yet.',
offset: 85,
length: 4,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'I still felt compelled to be kind to it that observation sparked curiosity that I spent the fat, the past decade pursuing.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 101.87,
end: 101.97,
text: 'I',
offset: 0,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 101.97,
end: 102.37,
text: 'still',
offset: 2,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 102.37,
end: 102.65,
text: 'felt',
offset: 8,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 102.65,
end: 103.39,
text: 'compelled',
offset: 13,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 103.39,
end: 103.51,
text: 'to',
offset: 23,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 103.51,
end: 103.66,
text: 'be',
offset: 26,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 103.66,
end: 104.41,
text: 'kind',
offset: 29,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 104.44,
end: 104.58,
text: 'to',
offset: 34,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 104.58,
end: 104.79,
text: 'it',
offset: 37,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 106.5,
end: 106.9,
text: 'that',
offset: 40,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 106.93,
end: 107.7,
text: 'observation',
offset: 45,
length: 11,
key: expect.any(String) // "ss8pm4p"
}, {
start: 107.7,
end: 108.1,
text: 'sparked',
offset: 57,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 108.14,
end: 108.93,
text: 'curiosity',
offset: 65,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 108.93,
end: 109.27,
text: 'that',
offset: 75,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 109.27,
end: 109.41,
text: 'I',
offset: 80,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 109.41,
end: 109.74,
text: 'spent',
offset: 82,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 109.74,
end: 109.81,
text: 'the',
offset: 88,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 109.81,
end: 110.27,
text: 'fat,',
offset: 92,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 110.27,
end: 110.36,
text: 'the',
offset: 97,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 110.36,
end: 110.71,
text: 'past',
offset: 101,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 110.74,
end: 111.29,
text: 'decade',
offset: 106,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 111.29,
end: 111.99,
text: 'pursuing.',
offset: 113,
length: 9,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'Why did they comfort this robe.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 112.92,
end: 113.19,
text: 'Why',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 113.19,
end: 113.33,
text: 'did',
offset: 4,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 113.33,
end: 113.45,
text: 'they',
offset: 8,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 113.45,
end: 113.9,
text: 'comfort',
offset: 13,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 113.92,
end: 114.18,
text: 'this',
offset: 21,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 114.18,
end: 114.54,
text: 'robe.',
offset: 26,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'One of the things I discovered was that my treatment of this machine was more than just an awkward moment in my living room that inner world were increasingly into breeding robots into our in things like that might actually have consequences because the first thing I discovered is that.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 116.29,
end: 116.48,
text: 'One',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 116.48,
end: 116.57,
text: 'of',
offset: 4,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 116.57,
end: 116.64,
text: 'the',
offset: 7,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 116.64,
end: 116.87,
text: 'things',
offset: 11,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 116.87,
end: 116.93,
text: 'I',
offset: 18,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 116.93,
end: 117.57,
text: 'discovered',
offset: 20,
length: 10,
key: expect.any(String) // "ss8pm4p"
}, {
start: 117.57,
end: 117.76,
text: 'was',
offset: 31,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 117.76,
end: 118.28,
text: 'that',
offset: 35,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 118.45,
end: 118.6,
text: 'my',
offset: 40,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 118.6,
end: 119.19,
text: 'treatment',
offset: 43,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 119.19,
end: 119.26,
text: 'of',
offset: 53,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 119.26,
end: 119.45,
text: 'this',
offset: 56,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 119.45,
end: 119.79,
text: 'machine',
offset: 61,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 119.79,
end: 119.95,
text: 'was',
offset: 69,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 119.95,
end: 120.22,
text: 'more',
offset: 73,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 120.22,
end: 120.36,
text: 'than',
offset: 78,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 120.36,
end: 120.86,
text: 'just',
offset: 83,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 120.98,
end: 121.16,
text: 'an',
offset: 88,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 121.19,
end: 121.6,
text: 'awkward',
offset: 91,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 121.6,
end: 122.09,
text: 'moment',
offset: 99,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 122.09,
end: 122.16,
text: 'in',
offset: 106,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 122.16,
end: 122.3,
text: 'my',
offset: 109,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 122.3,
end: 122.62,
text: 'living',
offset: 112,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 122.62,
end: 123,
text: 'room',
offset: 119,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 123.54,
end: 123.76,
text: 'that',
offset: 124,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 123.76,
end: 123.91,
text: 'inner',
offset: 129,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 123.95,
end: 124.42,
text: 'world',
offset: 135,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 124.44,
end: 124.63,
text: 'were',
offset: 141,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 124.64,
end: 125.42,
text: 'increasingly',
offset: 146,
length: 12,
key: expect.any(String) // "ss8pm4p"
}, {
start: 125.44,
end: 125.88,
text: 'into',
offset: 159,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 125.89,
end: 126.49,
text: 'breeding',
offset: 164,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 126.49,
end: 127.03,
text: 'robots',
offset: 173,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 127.22,
end: 127.53,
text: 'into',
offset: 180,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 127.53,
end: 128.09,
text: 'our',
offset: 185,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 128.93,
end: 129.18,
text: 'in',
offset: 189,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 129.23,
end: 129.55,
text: 'things',
offset: 192,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 129.57,
end: 129.75,
text: 'like',
offset: 199,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 129.75,
end: 130.04,
text: 'that',
offset: 204,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 130.04,
end: 130.29,
text: 'might',
offset: 209,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 130.39,
end: 130.75,
text: 'actually',
offset: 215,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 130.75,
end: 130.88,
text: 'have',
offset: 224,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 130.88,
end: 132.17,
text: 'consequences',
offset: 229,
length: 12,
key: expect.any(String) // "ss8pm4p"
}, {
start: 133.44,
end: 133.68,
text: 'because',
offset: 242,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 133.68,
end: 133.76,
text: 'the',
offset: 250,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 133.76,
end: 134.02,
text: 'first',
offset: 254,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 134.02,
end: 134.2,
text: 'thing',
offset: 260,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 134.24,
end: 134.33,
text: 'I',
offset: 266,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 134.33,
end: 135.13,
text: 'discovered',
offset: 268,
length: 10,
key: expect.any(String) // "ss8pm4p"
}, {
start: 135.16,
end: 135.34,
text: 'is',
offset: 279,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 135.34,
end: 135.52,
text: 'that.',
offset: 282,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "It's not just me in two thousand seven.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 135.55,
end: 135.8,
text: "It's",
offset: 0,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 135.8,
end: 136.04,
text: 'not',
offset: 5,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 136.04,
end: 136.41,
text: 'just',
offset: 9,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 136.41,
end: 136.98,
text: 'me',
offset: 14,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 139.25,
end: 139.41,
text: 'in',
offset: 17,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 139.41,
end: 139.58,
text: 'two',
offset: 20,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 139.58,
end: 140.05,
text: 'thousand',
offset: 24,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 140.05,
end: 140.67,
text: 'seven.',
offset: 33,
length: 6,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'The Washington Post reported that the United States military was testing this robot.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 140.75,
end: 140.88,
text: 'The',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 140.88,
end: 141.4,
text: 'Washington',
offset: 4,
length: 10,
key: expect.any(String) // "ss8pm4p"
}, {
start: 141.4,
end: 141.74,
text: 'Post',
offset: 15,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 141.74,
end: 142.27,
text: 'reported',
offset: 20,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 142.27,
end: 142.42,
text: 'that',
offset: 29,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 142.42,
end: 142.51,
text: 'the',
offset: 34,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 142.51,
end: 142.92,
text: 'United',
offset: 38,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 142.92,
end: 143.21,
text: 'States',
offset: 45,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 143.21,
end: 144.05,
text: 'military',
offset: 52,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 144.08,
end: 144.28,
text: 'was',
offset: 61,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 144.28,
end: 144.82,
text: 'testing',
offset: 65,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 144.82,
end: 145.13,
text: 'this',
offset: 73,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 145.33,
end: 145.75,
text: 'robot.',
offset: 78,
length: 6,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'The diffused landmines.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 145.82,
end: 145.94,
text: 'The',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 145.95,
end: 146.53,
text: 'diffused',
offset: 4,
length: 8,
key: expect.any(String) // "ss8pm4p"
}, {
start: 146.61,
end: 147.31,
text: 'landmines.',
offset: 13,
length: 10,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'We workers.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 147.4,
end: 147.64,
text: 'We',
offset: 0,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 147.71,
end: 148.04,
text: 'workers.',
offset: 3,
length: 8,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: "It was shaped like a stick insect and you'd walk around a minefield on its legs and every time he stepped on a mine.",
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 148.2,
end: 148.38,
text: 'It',
offset: 0,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 148.43,
end: 148.59,
text: 'was',
offset: 3,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 148.59,
end: 148.95,
text: 'shaped',
offset: 7,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 148.95,
end: 149.09,
text: 'like',
offset: 14,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 149.09,
end: 149.16,
text: 'a',
offset: 19,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 149.16,
end: 149.59,
text: 'stick',
offset: 21,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 149.59,
end: 150.09,
text: 'insect',
offset: 27,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 150.1,
end: 150.4,
text: 'and',
offset: 34,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 150.44,
end: 150.67,
text: "you'd",
offset: 38,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 150.7,
end: 150.94,
text: 'walk',
offset: 44,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 150.94,
end: 151.16,
text: 'around',
offset: 49,
length: 6,
key: expect.any(String) // "ss8pm4p"
}, {
start: 151.16,
end: 151.2,
text: 'a',
offset: 56,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 151.2,
end: 151.78,
text: 'minefield',
offset: 58,
length: 9,
key: expect.any(String) // "ss8pm4p"
}, {
start: 151.8,
end: 151.89,
text: 'on',
offset: 68,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 151.89,
end: 152.06,
text: 'its',
offset: 71,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 152.06,
end: 152.57,
text: 'legs',
offset: 75,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 152.83,
end: 152.94,
text: 'and',
offset: 80,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.07,
end: 153.29,
text: 'every',
offset: 84,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.29,
end: 153.47,
text: 'time',
offset: 90,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.47,
end: 153.54,
text: 'he',
offset: 95,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.54,
end: 153.9,
text: 'stepped',
offset: 98,
length: 7,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.9,
end: 153.98,
text: 'on',
offset: 106,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 153.98,
end: 154.03,
text: 'a',
offset: 109,
length: 1,
key: expect.any(String) // "ss8pm4p"
}, {
start: 154.03,
end: 154.45,
text: 'mine.',
offset: 111,
length: 5,
key: expect.any(String) // "ss8pm4p"
}]
}, {
text: 'One of the legs would blow up and continue on the other legs to blow up our minds and the colonel was in charge of this testing exercise.',
type: 'paragraph',
data: {
speaker: 'TBC'
},
entityRanges: [{
start: 154.48,
end: 154.64,
text: 'One',
offset: 0,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 154.64,
end: 154.73,
text: 'of',
offset: 4,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 154.73,
end: 154.82,
text: 'the',
offset: 7,
length: 3,
key: expect.any(String) // "ss8pm4p"
}, {
start: 154.82,
end: 155.09,
text: 'legs',
offset: 11,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 155.09,
end: 155.21,
text: 'would',
offset: 16,
length: 5,
key: expect.any(String) // "ss8pm4p"
}, {
start: 155.21,
end: 155.47,
text: 'blow',
offset: 22,
length: 4,
key: expect.any(String) // "ss8pm4p"
}, {
start: 155.47,
end: 155.76,
text: 'up',
offset: 27,
length: 2,
key: expect.any(String) // "ss8pm4p"
}, {
start: 155.79,
end