質問編集履歴

2

質問の内容を明記した

2023/03/13 17:29

投稿

tarou---
tarou---

スコア2

test CHANGED
@@ -1 +1 @@
1
- unityのC#でポスト通信でformを送りたい(api使用目的)。 python上で実現しているのでそれをC#で記述したい。
1
+ unityのC#でポスト通信でformを送りたいがエラーが出るでエラーを解消したい。 python上で実現しているのでそれをC#で記述したい。
test CHANGED
@@ -1,12 +1,15 @@
1
1
  ### 実現したいこと
2
2
 
3
3
  unity上でcoeiroinkのローカルapiを使えるようにしたい
4
+
5
+ unityのunitywebrequestのPOST通信でform送信をしたいがエラーが出て動かないのでエラーを解消したい
4
6
 
5
7
  ### 前提
6
8
  python上では実現できていて、pythonで書かれたものをC#に書き直して実現したい.
7
9
 
8
10
  coeiroinkとは合成音声を作るものであり、エラー箇所が出るところの仕様としては
9
11
  POST方式でパラメータ(form)をおくるとクリエが作成される。
12
+ 送るformは{'text' :my_text,'speaker': speaker_id,'core_version':'0.0.0'}
10
13
 
11
14
  このクリエを別のPOST送信で送信すると合成音声が返ってくるがここは質問に関係ない箇所なので省略している。
12
15
 
@@ -42,12 +45,9 @@
42
45
 
43
46
  #POSTリクエストを送る(クエリを作成)
44
47
  def Post_RequestMQ(q_params):
45
- # pa = {"params",q_params}
46
48
  response = requests.post(req_url, params = q_params)
47
- # print(response)
48
49
  res_data = response.json()
49
50
  # print(response.status_code)
50
- return res_data
51
51
 
52
52
  def Create_Voice(message):
53
53
  q_params = Params(message)

1

文法の修正

2023/03/13 17:25

投稿

tarou---
tarou---

スコア2

test CHANGED
File without changes
test CHANGED
@@ -68,12 +68,6 @@
68
68
  {
69
69
 
70
70
  private string url = "http://localhost:50031/audio_query";
71
- private string MA_url = "http://localhost:50031/synthesis";
72
- private string file_path = "Assets/Sound/Voice.wav";
73
- private string q_params_json;
74
- //private string q_params_json_sub;
75
- private string a_params_json;
76
- private string my_query;
77
71
 
78
72
  }
79
73