pub struct ServerMessageResponseVoiceRequest {
pub data: String,
}
Fields§
§data: String
DO NOT respond to a voice-request
webhook with this schema of { data }. This schema just exists to document what the response should look like. Follow these instructions: Here is what the request will look like: POST https://{assistant.voice.server.url} Content-Type: application/json { "messsage": { "type": "voice-request", "text": "Hello, world!", "sampleRate": 24000, …other metadata about the call… } } The expected response is 1-channel 16-bit raw PCM audio at the sample rate specified in the request. Here is how the response will be piped to the transport: response.on('data', (chunk: Buffer) => { outputStream.write(chunk); });
Implementations§
Source§impl ServerMessageResponseVoiceRequest
impl ServerMessageResponseVoiceRequest
pub fn new(data: String) -> ServerMessageResponseVoiceRequest
Trait Implementations§
Source§impl Clone for ServerMessageResponseVoiceRequest
impl Clone for ServerMessageResponseVoiceRequest
Source§fn clone(&self) -> ServerMessageResponseVoiceRequest
fn clone(&self) -> ServerMessageResponseVoiceRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for ServerMessageResponseVoiceRequest
impl Default for ServerMessageResponseVoiceRequest
Source§fn default() -> ServerMessageResponseVoiceRequest
fn default() -> ServerMessageResponseVoiceRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerMessageResponseVoiceRequest
impl<'de> Deserialize<'de> for ServerMessageResponseVoiceRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ServerMessageResponseVoiceRequest
impl PartialEq for ServerMessageResponseVoiceRequest
Source§fn eq(&self, other: &ServerMessageResponseVoiceRequest) -> bool
fn eq(&self, other: &ServerMessageResponseVoiceRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for ServerMessageResponseVoiceRequest
Auto Trait Implementations§
impl Freeze for ServerMessageResponseVoiceRequest
impl RefUnwindSafe for ServerMessageResponseVoiceRequest
impl Send for ServerMessageResponseVoiceRequest
impl Sync for ServerMessageResponseVoiceRequest
impl Unpin for ServerMessageResponseVoiceRequest
impl UnwindSafe for ServerMessageResponseVoiceRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more