First, I wanted to thank you for this library. It's awesome.
I'm seeing that the (at least the CLI version of the) library is returning a u' or u" before the text on many rows.
Example:
[[{'duration': 1.36,
'start': 10.12,
'text': u'(Une femme fredonne\n"Au clair de la lune")'},
{'duration': 1.6, 'start': 11.8, 'text': '-La, la, la, la, la, la...'},
{'duration': 3.24,
'start': 17.04,
'text': '-Gontran avait toujours entendu\nde la musique par hasard.'},
{'duration': 1.64, 'start': 20.6, 'text': 'Au parc,'},
{'duration': 1.84, 'start': 24.88, 'text': 'dans la cuisine,'},
{'duration': 1.36, 'start': 27.8, 'text': 'en voyage.'},
{'duration': 2.2, 'start': 33.44, 'text': 'La plupart du temps,'},
{'duration': 2.6,
'start': 35.96,
'text': u"il s'en fichait compl\xe8tement."},
{'duration': 2.2, 'start': 39.16, 'text': u"Jusqu'au jour o\xf9..."},
{'duration': 3.12,
'start': 44.92,
'text': u'Jamais la musique\nne lui avait fait \xe7a.'},
{'duration': 2.64,
'start': 51.4,
'text': u"Gontran \xe9tait proche\nde l'extase quand..."},
{'duration': 1.96,
'start': 54.36,
'text': u'-Le propri\xe9taire du bateau\ngonflable jaune'},
{'duration': 2.84,
'start': 56.64,
'text': u'appel\xe9 "Mimi la truite"\nstationnant devant le magasin'},
{'duration': 4.439,
'start': 59.8,
'text': u'est pri\xe9 de venir le r\xe9cup\xe9rer\nau plus vite. Merci.'},
{'duration': 1.92,
'start': 71.0,
'text': u"-Plusieurs fois,\nil fut tout proche d'entendre"},
{'duration': 3.0,
'start': 73.24,
'text': u'\xe0 nouveau son morceau pr\xe9f\xe9r\xe9.'},
{'duration': 1.2, 'start': 81.84, 'text': u'Sans succ\xe8s.'},
{'duration': 3.08,
'start': 88.08,
'text': u'Et puis un jour,\nil eut une r\xe9v\xe9lation.'},
{'duration': 1.8, 'start': 92.72, 'text': 'Oui, il allait agir.'},
{'duration': 0.68, 'start': 96.12, 'text': 'Il connaissait'},
{'duration': 3.88,
'start': 97.12,
'text': u'le nom du groupe : M\xe9tal M\xe9tal.\nEt le nom du morceau :'},
{'duration': 2.68,
'start': 101.24,
'text': u'"Gronk". Plus rien\nne pouvait l\'arr\xeater.'},
{'duration': 1.56, 'start': 104.68, 'text': 'En quelques secondes,'},
{'duration': 2.64,
'start': 106.56,
'text': u'il retrouva son morceau pr\xe9f\xe9r\xe9\nsur un site de streaming.'},
{'duration': 3.24,
'start': 109.52,
'text': u"Le morceau \xe9tait l\xe0 ! Il pouvait\nenfin l'\xe9couter jusqu'au bout"},
{'duration': 3.92,
'start': 113.08,
'text': u"autant de fois qu'il le voulait.\nEt quand il le voulait."},
{'duration': 1.12, 'start': 120.68, 'text': 'Le lendemain,'},
{'duration': 2.28,
'start': 122.56,
'text': u"Gontran acheta\nl'album du m\xeame groupe"},
{'duration': 3.36,
'start': 125.16,
'text': 'chez le disquaire\net une place pour leur concert.'},
{'duration': 2.641,
'start': 128.919,
'text': u"Maintenant qu'il pouvait retrouver\nfacilement sa musique pr\xe9f\xe9r\xe9e,"},
{'duration': 3.24,
'start': 131.88,
'text': u'il allait d\xe9cider,\npour lui et ses oreilles.'}]]
Also, the text returned is not valid JSON (as it uses single quotes) but in both cases, well, I'm using some parsing to "fix" the text before storing it. Just wanted you to be aware of this.
Cheers and again, thanks for the library.
Mikel