buletomato25 commited on
Commit
98c4a68
·
1 Parent(s): 8745955

docker-setup

Browse files
Files changed (3) hide show
  1. app.py +6 -0
  2. process.py +1 -1
  3. requirements.txt +1 -0
app.py CHANGED
@@ -4,10 +4,16 @@ from pydub import AudioSegment # 変換用にpydubをインポート
4
  import os
5
  import shutil
6
  from process import AudioProcessor
 
7
 
8
  process=AudioProcessor()
9
  app = Flask(__name__)
10
 
 
 
 
 
 
11
  # トップページ(テンプレート: index.html)
12
  @app.route('/')
13
  @app.route('/index', methods=['GET', 'POST'])
 
4
  import os
5
  import shutil
6
  from process import AudioProcessor
7
+ from dotenv import load_dotenv
8
 
9
  process=AudioProcessor()
10
  app = Flask(__name__)
11
 
12
+ load_dotenv() # .env ファイルを読み込む
13
+ HUGGINGFACE_HUB_TOKEN = os.getenv("HUGGINGFACE_HUB_TOKEN")
14
+ if not HUGGINGFACE_HUB_TOKEN:
15
+ raise ValueError("HUGGINGFACE_HUB_TOKEN が設定されていません。")
16
+
17
  # トップページ(テンプレート: index.html)
18
  @app.route('/')
19
  @app.route('/index', methods=['GET', 'POST'])
process.py CHANGED
@@ -9,7 +9,7 @@ from pyannote.audio import Model, Inference
9
  from pydub import AudioSegment
10
  class AudioProcessor():
11
  def __init__(self,cache_dir = "/tmp/hf_cache"):
12
- hf_token = os.environ.get("HF")
13
  if hf_token is None:
14
  raise ValueError("HUGGINGFACE_HUB_TOKEN が設定されていません。")
15
  os.makedirs(cache_dir, exist_ok=True)
 
9
  from pydub import AudioSegment
10
  class AudioProcessor():
11
  def __init__(self,cache_dir = "/tmp/hf_cache"):
12
+ hf_token = os.environ.get("HUGGINGFACE_HUB_TOKEN")
13
  if hf_token is None:
14
  raise ValueError("HUGGINGFACE_HUB_TOKEN が設定されていません。")
15
  os.makedirs(cache_dir, exist_ok=True)
requirements.txt CHANGED
@@ -3,3 +3,4 @@ pyannote.audio==2.1.1
3
  numpy==1.23.5
4
  pydub==0.25.1
5
  matplotlib==3.6.3
 
 
3
  numpy==1.23.5
4
  pydub==0.25.1
5
  matplotlib==3.6.3
6
+ python-dotenv