-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
整理: e2e single API テスト vol 8 #1166
Conversation
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ちょっと細かいところも含めていっぱいコメントさせていただきました🙇
wave = sf.read(io.BytesIO(response.read()))[0].tolist() | ||
# NOTE: Linux-Windows 数値精度問題に対するワークアラウンド | ||
wave = round_floats(wave, 2) | ||
wave_str = " ".join(map(lambda point: str(point), wave)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
たしかnumpy辺りはtobufferみたいなのでバイナリにできるので、それ渡すhash_long_bytesみたいなのをいつか作っても良いかもですね。
ちょっと正確でちょっと早そうでちょっと意図が明確、くらいの気持ちですが
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
numpy辺りはtobufferみたいなのでバイナリにできるので、それ渡すhash_long_bytesみたいなのをいつか作っても良い
round_floats()
の入力が ndarray
でなく float
であり、現時点でこの実装をするのは難しそうです。
round_floats()
変更は本 PR で触っていない複数のファイル編集を要するため、別のリファクタリング PR で将来的に対処するのが review 上好ましいと考えます。
「本 PR では対処無し」の方針で問題ないでしょうか?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ちょっと細かいところかもなのですがコメントしました!
Co-authored-by: Hiroshiba <[email protected]>
Co-authored-by: Hiroshiba <[email protected]>
@Hiroshiba |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ほぼLGTMです!!
とてもわかりやすくなったと思います、ありがとうございます!!
1点だけコメントしました 🙇
Co-authored-by: Hiroshiba <[email protected]>
@Hiroshiba |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
とてもコーディングしやすくなったと思います、ありがとうございます!!
内容
次のAPIに対しスナップショットテストを追加した。
POST /audio_query
-200
POST /synthesis
-200
POST /frame_synthesis
-200
POST /multi_synthesis
200
POST /synthesis_morphing
-200
Notes
.wav ファイルのスナップショットテストは #1064 と同様のワークアラウンドを利用した。
関連 Issue
part of #1065