Page MenuHomePhabricator

Input for previous request used by Flite
Closed, ResolvedPublic

Description

Sometimes with Flite when sending two requests in a row, the second one uses the same input as the first.
E.g. first request:
/wikispeech/?lang=en&voice=cmu-slt-flite&input_type=text&input=Blonde+on+Blonde+is+the+seventh+studio+album+by+American+singer-songwriter+Bob+Dylan%2C+released+on+May+16%2C+1966%2C+on+Columbia+Records.
returns:

{

    "audio": "https://wikispeech-tts-audio.wmflabs.org/audio/tmp0hgm1302.opus",
    "message": [
        "output token \"sixteen\" not found in input string \"Blonde on Blonde is the seventh studio album by American singer-songwriter Bob Dylan, released on May 16, 1966, on Columbia Records.\"",
        "output token \"nineteen\" not found in input string \"Blonde on Blonde is the seventh studio album by American singer-songwriter Bob Dylan, released on May 16, 1966, on Columbia Records.\"",
        "output token \"sixty\" not found in input string \"Blonde on Blonde is the seventh studio album by American singer-songwriter Bob Dylan, released on May 16, 1966, on Columbia Records.\"",
        "output token \"six\" not found in input string \"Blonde on Blonde is the seventh studio album by American singer-songwriter Bob Dylan, released on May 16, 1966, on Columbia Records.\"",
        "WARNING: Unable to correct output token list. Input contains 25 tokens, output contains 24 non-empty tokens.",
        "input token list : ['Blonde', 'on', 'Blonde', 'is', 'the', 'seventh', 'studio', 'album', 'by', 'American', 'singer-songwriter', 'Bob', 'Dylan', ',', 'released', 'on', 'May', '16', ',', '1966', ',', 'on', 'Columbia', 'Records', '.']",
        "output token list: ['Blonde', 'on', 'Blonde', 'is', 'the', 'seventh', 'studio', 'album', 'by', 'American', 'singer', 'songwriter', 'Bob', 'Dylan', 'released', 'on', 'May', 'sixteen', 'nineteen', 'sixty', 'six', 'on', 'Columbia', 'Records']"
    ],
    "tokens": [
        {
            "endtime": "0.5",
            "orth": "Blonde"
        },
        {
            "endtime": "0.793",
            "orth": "on"
        },
        {
            "endtime": "1.086",
            "orth": "Blonde"
        },
        {
            "endtime": "1.277",
            "orth": "is"
        },
        {
            "endtime": "1.375",
            "orth": "the"
        },
        {
            "endtime": "2.008",
            "orth": "seventh"
        },
        {
            "endtime": "3.019",
            "orth": "studio"
        },
        {
            "endtime": "3.524",
            "orth": "album"
        },
        {
            "endtime": "3.656",
            "orth": "by"
        },
        {
            "endtime": "4.438",
            "orth": "American"
        },
        {
            "endtime": "4.844",
            "orth": "singer"
        },
        {
            "endtime": "5.503",
            "orth": "songwriter"
        },
        {
            "endtime": "5.712",
            "orth": "Bob"
        },
        {
            "endtime": "6.398",
            "orth": "Dylan"
        },
        {
            "endtime": "7.234",
            "orth": "released"
        },
        {
            "endtime": "7.464",
            "orth": "on"
        },
        {
            "endtime": "7.838",
            "orth": "May"
        },
        {
            "endtime": "8.636",
            "orth": "sixteen"
        },
        {
            "endtime": "9.415",
            "orth": "nineteen"
        },
        {
            "endtime": "10.046",
            "orth": "sixty"
        },
        {
            "endtime": "10.452",
            "orth": "six"
        },
        {
            "endtime": "10.774",
            "orth": "on"
        },
        {
            "endtime": "11.725",
            "orth": "Columbia"
        },
        {
            "endtime": "12.493",
            "orth": "Records"
        }
    ]

}

and second request:
/wikispeech/?lang=en&voice=cmu-slt-flite&input_type=text&input=Recording+sessions+began+in+New+York+in+October+1965+with+numerous+backing+musicians%2C+including+members+of+Dylan's+live+backing+band%2C+the+Hawks.
returns:

{

    "audio": "https://wikispeech-tts-audio.wmflabs.org/audio/tmp9q7o7y8r.opus",
    "message": [
        "output token \"Blonde\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"Blonde\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"is\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"seventh\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"studio\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"album\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"by\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"American\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"singer\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"songwriter\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"Bob\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"released\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"May\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"sixteen\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"nineteen\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"sixty\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"six\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"Columbia\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "output token \"Records\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
        "WARNING: Unable to correct output token list. Input contains 25 tokens, output contains 24 non-empty tokens.",
        "input token list : ['Recording', 'sessions', 'began', 'in', 'New', 'York', 'in', 'October', '1965', 'with', 'numerous', 'backing', 'musicians', ',', 'including', 'members', 'of', \"Dylan's\", 'live', 'backing', 'band', ',', 'the', 'Hawks', '.']",
        "output token list: ['Blonde', 'on', 'Blonde', 'is', 'the', 'seventh', 'studio', 'album', 'by', 'American', 'singer', 'songwriter', 'Bob', 'Dylan', 'released', 'on', 'May', 'sixteen', 'nineteen', 'sixty', 'six', 'on', 'Columbia', 'Records']"
    ],
    "tokens": [
        {
            "endtime": "0.5",
            "orth": "Blonde"
        },
        {
            "endtime": "0.793",
            "orth": "on"
        },
        {
            "endtime": "1.086",
            "orth": "Blonde"
        },
        {
            "endtime": "1.277",
            "orth": "is"
        },
        {
            "endtime": "1.375",
            "orth": "the"
        },
        {
            "endtime": "2.008",
            "orth": "seventh"
        },
        {
            "endtime": "3.019",
            "orth": "studio"
        },
        {
            "endtime": "3.524",
            "orth": "album"
        },
        {
            "endtime": "3.656",
            "orth": "by"
        },
        {
            "endtime": "4.438",
            "orth": "American"
        },
        {
            "endtime": "4.844",
            "orth": "singer"
        },
        {
            "endtime": "5.503",
            "orth": "songwriter"
        },
        {
            "endtime": "5.712",
            "orth": "Bob"
        },
        {
            "endtime": "6.398",
            "orth": "Dylan"
        },
        {
            "endtime": "7.234",
            "orth": "released"
        },
        {
            "endtime": "7.464",
            "orth": "on"
        },
        {
            "endtime": "7.838",
            "orth": "May"
        },
        {
            "endtime": "8.636",
            "orth": "sixteen"
        },
        {
            "endtime": "9.415",
            "orth": "nineteen"
        },
        {
            "endtime": "10.046",
            "orth": "sixty"
        },
        {
            "endtime": "10.452",
            "orth": "six"
        },
        {
            "endtime": "10.774",
            "orth": "on"
        },
        {
            "endtime": "11.725",
            "orth": "Columbia"
        },
        {
            "endtime": "12.493",
            "orth": "Records"
        }
    ]

}

The audio is also identical, but not the same file.
wikispeech_mockup log:

1opusenc opus-tools 0.1.8 (using libopus 1.1)
2Copyright (C) 2008-2013 Xiph.Org Foundation
3Encoding using libopus 1.1 (audio)
4-----------------------------------------------------
5 Input: 16kHz 1 channel
6 Output: 1 channel (1 uncoupled)
7 20ms packets, 33kbit/sec VBR
8 Preskip: 312
9
10
11
12[|] 00:00:00.02 2e+04x realtime, 33.07kbit/s
13Encoding complete
14-----------------------------------------------------
15 Encoded: 0.88 seconds
16 Runtime: 1e-06 seconds
17 (8.8e+05x realtime)
18 Wrote: 4425 bytes, 44 packets, 3 pages
19 Bitrate: 31.9364kbit/s (without overhead)
20 Instant rates: 28kbit/s to 37.6kbit/s
21 (70 to 94 bytes per packet)
22 Overhead: 20.6% (container+metadata)
23
24 File "bin/wikispeech", line 28, in <module>
25 import wikispeech_server.test_api
26 File "./wikispeech_server/test_api.py", line 43, in <module>
27 assert ( langs == expected_langs ) , "%s and %s are not equal" % (expected_langs, langs)
28 * Running on http://0.0.0.0:10000/ (Press CTRL+C to quit)
29Encoding using libopus 1.1 (audio)
30-----------------------------------------------------
31 Input: 16kHz 1 channel
32 Output: 1 channel (1 uncoupled)
33 20ms packets, 33kbit/sec VBR
34 Preskip: 312
35
36
37
38[|] 00:00:00.02 2e+04x realtime, 33.09kbit/s10.68.21.68 - - [08/Nov/2017 08:49:55] "GET /wikispeech/?lang=en&voice=cmu-slt-flite&input_type=text&input=Blonde+on+Blonde+is+the+seventh+studio+album+by+American+singer-songwriter+Bob+Dylan%2C+released+on+May+16%2C+1966%2C+on+Columbia+Records. HTTP/1.1" 200 -
39
40Encoding complete
41-----------------------------------------------------
42 Encoded: 12.64 seconds
43 Runtime: 1e-06 seconds
44 (1.264e+07x realtime)
45 Wrote: 56268 bytes, 632 packets, 15 pages
46 Bitrate: 34.4582kbit/s (without overhead)
47 Instant rates: 28kbit/s to 42.4kbit/s
48 (70 to 106 bytes per packet)
49 Overhead: 3.24% (container+metadata)
50
51
52CONFIG
53
54Checking for default and user config files..
55User config file found: wikispeech_server/tts-agent-wikispeech-tts.conf
56Edit user config file wikispeech_server/tts-agent-wikispeech-tts.conf if needed
57
58END CONFIG
59
60ERROR: Voice stts_no_nst-hsmm not found at url http://localhost:59125/voices
61ERROR: Failed to load voice from {'engine': 'marytts', 'adapter': 'adapters.marytts_adapter', 'name': 'stts_no_nst-hsmm', 'lang': 'nb', 'marytts_locale': 'no'}. Reason:
62Voice stts_no_nst-hsmm not found at url http://localhost:59125/voices
63ERROR: Voice cmu-slt-hsmm not found at url http://localhost:59125/voices
64ERROR: Failed to load voice from {'name': 'cmu-slt-hsmm', 'lang': 'en', 'engine': 'marytts', 'adapter': 'adapters.marytts_adapter', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}, 'marytts_locale': 'en_US'}. Reason:
65Voice cmu-slt-hsmm not found at url http://localhost:59125/voices
66INFO: RUNNING SELF-TESTS...
67INFO: mapperMapFromMary( " A: - p a , sv , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'sv-se_sampa_mary', 'from': 'sv-se_ws-sampa'}} )
68INFO: mapperMapFromMary( " A: - p a , sv , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'sv-se_sampa_mary', 'from': 'sv-se_ws-sampa'}} )
69INFO: marytts mapper defined for language sv
70From: sv-se_ws-sampa
71To: sv-se_sampa_mary
72Test error:
73<class 'AssertionError'>
74['sv', 'nb', 'en', 'ar'] and ['sv', 'en', 'ar'] are not equal
75Starting anyway because Tests:quit_on_error is set to False
76INFO: Loaded textprocessors: [{"name":"marytts_textproc_sv", "lang":"sv"}, {"name":"marytts_textproc_nb", "lang":"nb"}, {"name":"marytts_textproc_en", "lang":"en"}, {"name":"ws_textproc_en", "lang":"en"}, {"name":"basic_en", "lang":"en"}, {"name":"marytts_textproc_ar", "lang":"ar"}]
77INFO: Loaded textprocessors for languages: ['sv', 'nb', 'en', 'ar']
78INFO: Loaded voices: [{name:stts_sv_nst-hsmm, lang:sv}, {name:dfki-spike-hsmm, lang:en}, {name:cmu-slt-flite, lang:en}, {name:ar-nah-hsmm, lang:ar}]
79INFO: Loaded voices for languages: ['sv', 'en', 'ar']
80INFO: Supported languages: ['sv', 'en', 'ar']
81INFO: port_nr set to 10000
82INFO: DEBUG_MODE set to False
83INFO: mapperMapFromMary( ' b l A n d , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
84INFO: mapperMapFromMary( ' A n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
85INFO: mapperMapFromMary( ' b l A n d , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
86INFO: mapperMapFromMary( ' I z , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
87INFO: mapperMapFromMary( D @ , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
88INFO: mapperMapFromMary( ' s E - v @ n T , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
89INFO: mapperMapFromMary( s - ' t u - d i - @U , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
90INFO: mapperMapFromMary( ' { l - b @ m , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
91INFO: mapperMapFromMary( ' b AI , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
92INFO: mapperMapFromMary( @ - ' m E - r @ - k @ n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
93INFO: mapperMapFromMary( ' s I - N r= , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
94INFO: mapperMapFromMary( ' s O - N r AI - t r= , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
95INFO: mapperMapFromMary( ' b A b , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
96INFO: mapperMapFromMary( ' d I - l @ n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
97INFO: mapperMapFromMary( r i - ' l i s t , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
98INFO: mapperMapFromMary( ' A n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
99INFO: mapperMapFromMary( ' m EI , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
100INFO: mapperMapFromMary( s I k - ' s t i n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
101INFO: mapperMapFromMary( ' n AI n - t i n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
102INFO: mapperMapFromMary( ' s I k - s t i , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
103INFO: mapperMapFromMary( ' s I k s , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
104INFO: mapperMapFromMary( ' A n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
105INFO: mapperMapFromMary( k @ - ' l V m - b i - @ , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
106INFO: mapperMapFromMary( ' r E - k r= d z , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
107INFO: mapperMapFromMary( r @ - ' k O r - d I N , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
108INFO: mapperMapFromMary( ' s E - S @ n z , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
109INFO: mapperMapFromMary( b I - ' g { n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
110INFO: mapperMapFromMary( ' I n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
111INFO: mapperMapFromMary( ' n u , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
112INFO: mapperMapFromMary( ' j O r k , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
113INFO: mapperMapFromMary( ' I n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
114INFO: mapperMapFromMary( A - ' k t @U - b r= , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
115INFO: mapperMapFromMary( ' n AI n - t i n , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )
116INFO: mapperMapFromMary( ' s I k - s t i , en-US , {'module': 'adapters.marytts_adapter', 'call': 'marytts_preproc', 'mapper': {'to': 'en-us_sampa_mary', 'from': 'en-us_ws-sampa'}} )sh: 1: Syntax error: redirection unexpected
11710.68.21.68 - - [08/Nov/2017 08:49:58] "GET /wikispeech/?lang=en&voice=cmu-slt-flite&input_type=text&input=Recording+sessions+began+in+New+York+in+October+1965+with+numerous+backing+musicians%2C+including+members+of+Dylan%27s+live+backing+band%2C+the+Hawks. HTTP/1.1" 200 -
118Encoding using libopus 1.1 (audio)
119-----------------------------------------------------
120 Input: 16kHz 1 channel
121 Output: 1 channel (1 uncoupled)
122 20ms packets, 33kbit/sec VBR
123 Preskip: 312
124
125
126
127[|] 00:00:00.02 2e+04x realtime, 33.09kbit/s
128Encoding complete
129-----------------------------------------------------
130 Encoded: 12.64 seconds
131 Runtime: 1e-06 seconds
132 (1.264e+07x realtime)
133 Wrote: 56268 bytes, 632 packets, 15 pages
134 Bitrate: 34.4582kbit/s (without overhead)
135 Instant rates: 28kbit/s to 42.4kbit/s
136 (70 to 106 bytes per packet)
137 Overhead: 3.24% (container+metadata)

Related Objects

Event Timeline

This happens with both v0.2.1 and 67db472 (latest at the time).

Corrected in git source.
Needs more testing with various kinds of input.
The input text above now gives:

/ 20171204192109
// http://localhost:10000/?lang=en&voice=cmu-slt-flite&input_type=text&input=Recording+sessions+began+in+New+York+in+October+1965+with+numerous+backing+musicians%2C+including+members+of+Dylan%27s+live+backing+band%2C+the+Hawks.

{
  "audio": "http://localhost:10000/audio/tmpur1zl29f.opus",
  "message": [
    "output token \"five\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
    "output token \"sil\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
    "output token \"sil\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
    "output token \"sil\" not found in input string \"Recording sessions began in New York in October 1965 with numerous backing musicians, including members of Dylan's live backing band, the Hawks.\"",
    "REPLACED: five -> 1965",
    "REPLACED: sil -> ,",
    "REPLACED: sil -> ,",
    "REPLACED: sil -> ."
  ],
  "tokens": [
    {
      "endtime": 0.762,
      "orth": "Recording"
    },
    {
      "endtime": 1.312,
      "orth": "sessions"
    },
    {
      "endtime": 1.618,
      "orth": "began"
    },
    {
      "endtime": 1.719,
      "orth": "in"
    },
    {
      "endtime": 1.838,
      "orth": "New"
    },
    {
      "endtime": 2.255,
      "orth": "York"
    },
    {
      "endtime": 2.422,
      "orth": "in"
    },
    {
      "endtime": 2.884,
      "orth": "October"
    },
    {
      "endtime": 4.03,
      "orth": "1965"
    },
    {
      "endtime": 4.195,
      "orth": "with"
    },
    {
      "endtime": 4.644,
      "orth": "numerous"
    },
    {
      "endtime": 5.051,
      "orth": "backing"
    },
    {
      "endtime": 5.725,
      "orth": "musicians"
    },
    {
      "endtime": 5.833,
      "orth": ","
    },
    {
      "endtime": 6.39,
      "orth": "including"
    },
    {
      "endtime": 6.826,
      "orth": "members"
    },
    {
      "endtime": 6.938,
      "orth": "of"
    },
    {
      "endtime": 7.366,
      "orth": "Dylan's"
    },
    {
      "endtime": 7.759,
      "orth": "live"
    },
    {
      "endtime": 8.15,
      "orth": "backing"
    },
    {
      "endtime": 8.461,
      "orth": "band"
    },
    {
      "endtime": 8.577,
      "orth": ","
    },
    {
      "endtime": 8.676,
      "orth": "the"
    },
    {
      "endtime": 9.154,
      "orth": "Hawks"
    },
    {
      "endtime": 9.238,
      "orth": "."
    }
  ]
}
HannaLindgren renamed this task from Input for previous request used by Flite to [FIRST FIX DONE] Input for previous request used by Flite.Dec 13 2017, 1:19 PM
HannaLindgren renamed this task from [FIRST FIX DONE] Input for previous request used by Flite to [FIXED] Input for previous request used by Flite.Dec 15 2017, 10:41 AM
HannaLindgren renamed this task from [FIXED] Input for previous request used by Flite to [FIXED BUT NOT APPROVED] Input for previous request used by Flite.Dec 15 2017, 11:20 AM
HannaLindgren renamed this task from [FIXED BUT NOT APPROVED] Input for previous request used by Flite to [implemented but not confirmed] Input for previous request used by Flite.Oct 23 2019, 9:06 AM
HannaLindgren renamed this task from [implemented but not confirmed] Input for previous request used by Flite to [Implemented but not confirmed] Input for previous request used by Flite.Oct 23 2019, 12:22 PM
HannaLindgren edited projects, added: Wikispeech-Text-to-Speech; removed: Wikispeech.

Seems fine - open again if something like this happens again!

HannaLindgren renamed this task from [Implemented but not confirmed] Input for previous request used by Flite to Input for previous request used by Flite.Nov 28 2019, 9:56 AM