-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig_example.ini
116 lines (98 loc) · 4.76 KB
/
config_example.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
debug = true
# Suzu の HTTP リクエストで HTTPS を利用するかどうか
https = false
# Suzu の HTTP リクエストの待ち受けアドレスとポートです
listen_addr = 0.0.0.0
listen_port = 48080
exporter_https = false
# Suzu の Prometheus の待ち受けアドレスとポートです
exporter_listen_addr = 0.0.0.0
exporter_listen_port = 48081
# クライアントから受信する音声データにヘッダーが含まれている想定かどうかです
audio_streaming_header = false
# Suzu のサーバ証明書ファイルです
# tls_fullchain_file =
# Suzu の秘密鍵ファイルです
# tls_privkey_file =
# クライアント認証用の CA 証明書ファイルです
# tls_verify_cacert_path =
# [log]
# ログの出力先ディレクトリです
log_dir = .
# ログの出力先ファイルのファイル名です
log_name = suzu.jsonl
# ログの標準出力への出力可否の指定です
# true にした場合はファイルにログは出力されません
log_stdout = true
# ローテーションするログの最大サイズ(MB)です
#log_rotate_max_size = 200
# 保持するログファイルの最大数です
#log_rotate_max_backups = 7
# 古いログファイルを保持する最大日数です
#log_rotate_max_age = 30
skip_basic_auth = true
# 音声データのサンプリングレートです
audio_sample_rate = 48000
# 音声データのチャネル数です
audio_channel_count = 1
# 受信した音声データの保存先ファイルです
dump_file = ./dump.jsonl
# サーバからの切断時またはハンドラー個別で指定した条件でのリトライ回数を指定します
max_retry = 0
# リトライ間隔(ミリ秒)です
retry_interval_ms = 100
# aws の場合は IsPartial が false, gcp の場合は IsFinal が true の場合の最終的な結果のみを返す指定
final_result_only = true
# 受信した音声データを Ogg ファイルで保存するかどうかです
enable_ogg_file_output = false
# Ogg ファイルの保存先ディレクトリです
ogg_dir = "."
# 採用する結果の信頼スコアの最小値です(aws 指定時のみ有効)
# minimum_confidence_score が 0.0 の場合は信頼スコアによるフィルタリングは無効です
# minimum_confidence_score = 0.0
# 採用する結果の最小発話期間(秒)です(aws 指定時のみ有効)
# minimum_transcribed_time が 0.0 の場合は発話期間によるフィルタリングは無効です
# minimum_transcribed_time = 0.0
# minimum_confidence_score と minimum_transcribed_time の両方が無効の場合はフィルタリングしません
# [aws]
aws_region = ap-northeast-1
# Partial-result stabilization の有効化です
aws_enable_partial_results_stabilization = false
# 安定化レベルの指定です(high, medium, low)
# aws_partial_results_stability = low
# マルチチャネルの音声のチャネル識別の有効化です
aws_enable_channel_identification = false
# 認証情報ファイルの指定です
aws_credential_file = ./credentials
# プロファイルの指定です
# 認証情報に AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY を使用する場合は、下記のプロファイルの指定行をコメントアウトします
aws_profile = default
# クライアントに送る変換結果の情報に付与する項目
# 結果に関連付いているオーディオのチャネルです
aws_result_channel_id = true
# セグメントが完了していないかどうかです
# aws_result_is_partial = true
# 結果の識別子です
# aws_result_id = true
# https://cloud.google.com/speech-to-text/docs/reference/rpc/google.cloud.speech.v1#streamingrecognitionconfig
# https://cloud.google.com/speech-to-text/docs/reference/rpc/google.cloud.speech.v1#recognitionconfig
# [gcp]
# 1 つだけの発話を検出するかの設定です。ture にした場合は 1 つの発話を検出すると、それ以降の発話をテキスト化した結果は返ってきません
gcp_single_utterance = false
# テキスト化の中間結果を返すかの設定です
gcp_interim_results = true
# GCP の認証情報ファイル(JSON)の指定です。GOOGLE_APPLICATION_CREDENTIALS で認証情報ファイルを指定する場合は下記のファイルの指定行をコメントアウトします
gcp_credential_file = ""
# gcp_enable_separate_recognition_per_channel = false
# gcp_alternative_language_codes = []
# gcp_max_alternatives = 1
# gcp_profanity_filter = false
# gcp_enable_word_time_offsets = false
# gcp_enable_word_confidence = false
# gcp_enable_automatic_punctuation = false
# gcp_enable_spoken_punctuation = false
# gcp_model = default
# gcp_use_enhanced = false
# クライアントに送る変換結果の情報に付与する項目
# gcp_result_is_final = true
# gcp_result_stability = true