bcci commited on
Commit
a807e9e
·
verified ·
1 Parent(s): be87c08

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -20
app.py CHANGED
@@ -5,23 +5,6 @@ import struct
5
  import os
6
  import time
7
  import json
8
- import os
9
- import subprocess
10
- subprocess.run(['apt-get', 'update'])
11
- subprocess.run(['apt-get', 'install', '-y', 'build-essential', 'gawk', 'libasound2-dev', 'libpulse-dev', 'autoconf', 'automake', 'libtool'])
12
- subprocess.run(['wget', 'https://github.com/espeak-ng/espeak-ng/archive/refs/tags/1.52.0.tar.gz'])
13
- subprocess.run(['tar', 'xf', '1.52.0.tar.gz'])
14
- cwd = 'espeak-ng-1.52.0'
15
- subprocess.run(['./autogen.sh'], cwd=cwd)
16
- subprocess.run(['./configure'], cwd=cwd)
17
- subprocess.run(['make'], cwd=cwd)
18
- subprocess.run(['make', 'install'], cwd=cwd)
19
- del cwd
20
- env = os.environ.copy()
21
- env['LD_PRELOAD'] = '/usr/local/lib/libespeak-ng.so.1'
22
- subprocess.run(['espeak-ng', '--version'], env=env)
23
- from phonemizer.backend.espeak.wrapper import EspeakWrapper
24
- EspeakWrapper.set_library('/usr/local/lib/libespeak-ng.so.1')
25
 
26
  import numpy as np
27
  import torch
@@ -161,9 +144,8 @@ def audio_tensor_to_opus_bytes(audio_tensor: torch.Tensor, sample_rate: int = 24
161
  encoded_data += encoded_frame
162
  return encoded_data
163
 
164
-
165
- # Initialize G2P for English (American)
166
- g2p = en.G2P(trf=False, british=False, fallback=None)
167
 
168
  def tokenizer(text: str):
169
  """
 
5
  import os
6
  import time
7
  import json
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
9
  import numpy as np
10
  import torch
 
144
  encoded_data += encoded_frame
145
  return encoded_data
146
 
147
+ fbs = espeak.EspeakFallback(british=True)
148
+ g2p = en.G2P(trf=False, british=False, fallback=fbs)
 
149
 
150
  def tokenizer(text: str):
151
  """