要将API请求地址参数应用为_msg变量,您需要对URL进行解析并将其分解为参数。然后,您可以使用C#中的字符串插值来构建_msg变量。

首先,您可以使用以下代码将URL分解为参数:

string url = 'https://genshinvoice.top/api?speaker=胡桃&text=${filteredText}&format=wav&length=1&noise=0.5&noisew=0.9&sdp_ratio=0.2';

// 解析URL
Uri uri = new Uri(url);
string speaker = HttpUtility.ParseQueryString(uri.Query).Get('speaker');
string filteredText = HttpUtility.ParseQueryString(uri.Query).Get('text');
string format = HttpUtility.ParseQueryString(uri.Query).Get('format');
string length = HttpUtility.ParseQueryString(uri.Query).Get('length');
string noise = HttpUtility.ParseQueryString(uri.Query).Get('noise');
string noisew = HttpUtility.ParseQueryString(uri.Query).Get('noisew');
string sdp_ratio = HttpUtility.ParseQueryString(uri.Query).Get('sdp_ratio');

然后,您可以使用字符串插值将这些参数应用为_msg变量:

string _msg = $'https://genshinvoice.top/api?speaker={speaker}&text={filteredText}&format={format}&length={length}&noise={noise}&noisew={noisew}&sdp_ratio={sdp_ratio}';

现在,您可以将_msg变量用于您的代码中的任何需要URL的地方。

请注意,您需要在代码中包含System.Net命名空间以使用Uri和HttpUtility类。

如何将API请求地址参数应用到C#变量中

原文地址: https://www.cveoy.top/t/topic/lLNO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录