dangtr0408 commited on
Commit
3b279c1
·
1 Parent(s): bdebdb2

espeak path for windows

Browse files
Files changed (1) hide show
  1. inference.py +15 -15
inference.py CHANGED
@@ -1,29 +1,29 @@
1
- import numpy as np
2
- import torch
3
-
4
  import yaml
5
  from munch import Munch
6
  import unicodedata
7
- import re
8
- import torchaudio
 
 
9
 
 
 
10
  from nltk.tokenize import word_tokenize
11
  import nltk
12
  nltk.download('punkt_tab')
13
 
14
- import librosa
15
- import noisereduce as nr
16
-
17
  from models import ProsodyPredictor, TextEncoder, StyleEncoder
18
  from Modules.hifigan import Decoder
19
 
20
-
21
- import phonemizer
22
-
23
- # For windows bro
24
- # from phonemizer.backend.espeak.wrapper import EspeakWrapper
25
- # import espeakng_loader
26
- # EspeakWrapper.set_library(espeakng_loader.get_library_path())
27
 
28
  def espeak_phn(text, lang):
29
  try:
 
1
+ import re
2
+ import sys
 
3
  import yaml
4
  from munch import Munch
5
  import unicodedata
6
+ import numpy as np
7
+ import librosa
8
+ import noisereduce as nr
9
+ import phonemizer
10
 
11
+ import torch
12
+ import torchaudio
13
  from nltk.tokenize import word_tokenize
14
  import nltk
15
  nltk.download('punkt_tab')
16
 
 
 
 
17
  from models import ProsodyPredictor, TextEncoder, StyleEncoder
18
  from Modules.hifigan import Decoder
19
 
20
+ if sys.platform.startswith("win"):
21
+ try:
22
+ from phonemizer.backend.espeak.wrapper import EspeakWrapper
23
+ import espeakng_loader
24
+ EspeakWrapper.set_library(espeakng_loader.get_library_path())
25
+ except Exception as e:
26
+ print(e)
27
 
28
  def espeak_phn(text, lang):
29
  try: