mirror of
https://github.com/mii443/rust.git
synced 2025-08-22 16:25:37 +00:00
format
This commit is contained in:
@ -1,13 +1,11 @@
|
||||
use reqwest::{header::HeaderMap, Result};
|
||||
use std::{fs::File, io::Write};
|
||||
use voicevox_client::Client;
|
||||
use reqwest::{Result, header::HeaderMap};
|
||||
use std::{io::Write, fs::File};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
let client = Client::new("http://localhost:50021".to_string(), None);
|
||||
let audio_query = client
|
||||
.create_audio_query("こんにちは", 1, None)
|
||||
.await?;
|
||||
let audio_query = client.create_audio_query("こんにちは", 1, None).await?;
|
||||
let audio = audio_query.synthesis(1).await?;
|
||||
let mut file = File::create("examples/hello.wav").unwrap();
|
||||
file.write_all(&audio).unwrap();
|
||||
|
@ -1,5 +1,5 @@
|
||||
use crate::{audio_query::AudioQuery, restapi::RestAPI, types::audio_query::AudioQueryType};
|
||||
use reqwest::{Result, header::HeaderMap};
|
||||
use reqwest::{header::HeaderMap, Result};
|
||||
|
||||
pub struct Client {
|
||||
restapi: RestAPI,
|
||||
|
@ -1,6 +1,6 @@
|
||||
use crate::types::audio_query::AudioQueryType;
|
||||
use bytes::Bytes;
|
||||
use reqwest::{Client, RequestBuilder, Result, header::HeaderMap};
|
||||
use reqwest::{header::HeaderMap, Client, RequestBuilder, Result};
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct RestAPI {
|
||||
@ -15,10 +15,7 @@ impl RestAPI {
|
||||
client_builder = client_builder.default_headers(headers);
|
||||
}
|
||||
let client = client_builder.build().unwrap();
|
||||
Self {
|
||||
base_path,
|
||||
client,
|
||||
}
|
||||
Self { base_path, client }
|
||||
}
|
||||
|
||||
pub fn request(&self, method: &str, path: &str) -> RequestBuilder {
|
||||
|
Reference in New Issue
Block a user