mirror of https://github.com/coqui-ai/TTS.git
Fixing demo server and html page
This commit is contained in:
parent
2ec55e2369
commit
7dfdbae00e
|
@ -38,6 +38,7 @@ class Synthesizer(object):
|
||||||
|
|
||||||
def save_wav(self, wav, path):
|
def save_wav(self, wav, path):
|
||||||
# wav *= 32767 / max(1e-8, np.max(np.abs(wav)))
|
# wav *= 32767 / max(1e-8, np.max(np.abs(wav)))
|
||||||
|
wav = np.array(wav)
|
||||||
self.ap.save_wav(wav, path)
|
self.ap.save_wav(wav, path)
|
||||||
|
|
||||||
def tts(self, text):
|
def tts(self, text):
|
||||||
|
@ -50,7 +51,7 @@ class Synthesizer(object):
|
||||||
sen += '.'
|
sen += '.'
|
||||||
print(sen)
|
print(sen)
|
||||||
sen = sen.strip()
|
sen = sen.strip()
|
||||||
seq = np.array(text_to_sequence(text, text_cleaner))
|
seq = np.array(text_to_sequence(sen, text_cleaner))
|
||||||
chars_var = torch.from_numpy(seq).unsqueeze(0).long()
|
chars_var = torch.from_numpy(seq).unsqueeze(0).long()
|
||||||
if self.use_cuda:
|
if self.use_cuda:
|
||||||
chars_var = chars_var.cuda()
|
chars_var = chars_var.cuda()
|
||||||
|
@ -59,7 +60,7 @@ class Synthesizer(object):
|
||||||
linear_out = linear_out[0].data.cpu().numpy()
|
linear_out = linear_out[0].data.cpu().numpy()
|
||||||
wav = self.ap.inv_spectrogram(linear_out.T)
|
wav = self.ap.inv_spectrogram(linear_out.T)
|
||||||
out = io.BytesIO()
|
out = io.BytesIO()
|
||||||
wavs.append(wav)
|
wavs += list(wav)
|
||||||
wavs.append(np.zeros(10000))
|
wavs += [0] * 10000
|
||||||
self.save_wav(wav, out)
|
self.save_wav(wavs, out)
|
||||||
return out
|
return out
|
|
@ -29,8 +29,10 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
<a href="https://github.com/mozilla/TTS"><img style="position: absolute; z-index:1000; top: 0; left: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_left_darkblue_121621.png" alt="Fork me on GitHub"></a>
|
||||||
|
|
||||||
<!-- Navigation -->
|
<!-- Navigation -->
|
||||||
|
<!--
|
||||||
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
|
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<a class="navbar-brand" href="#">Mozilla TTS</a>
|
<a class="navbar-brand" href="#">Mozilla TTS</a>
|
||||||
|
@ -48,13 +50,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
-->
|
||||||
|
|
||||||
<!-- Page Content -->
|
<!-- Page Content -->
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-12 text-center">
|
<div class="col-lg-12 text-center">
|
||||||
<h1 class="mt-5">Mozilla TTS server example.</h1>
|
<h1 class="mt-5">Mozilla TTS</h1>
|
||||||
<p class="lead">It is "work-in-progress" with an "far-to-be-alpha" release.</p>
|
<p class="lead">"work-in-progress"</p>
|
||||||
<ul class="list-unstyled">
|
<ul class="list-unstyled">
|
||||||
</ul>
|
</ul>
|
||||||
<input id="text" placeholder="Enter text" size=45 type="text" name="text">
|
<input id="text" placeholder="Enter text" size=45 type="text" name="text">
|
||||||
|
|
Loading…
Reference in New Issue