Condividi tramite


Meeting Classe

Oggetto che esegue operazioni correlate alla gestione delle riunioni.

Ereditarietà
builtins.object
Meeting

Costruttore

Meeting(speech_config: SpeechConfig, meeting_id: str)

Parametri

Nome Descrizione
speech_config
Necessario

Configurazione del riconoscimento vocale.

meeting_id
Necessario

Identificatore della riunione.

Metodi

add_participant_async

Aggiunge in modo asincrono un partecipante a una riunione usando l'oggetto partecipante o l'ID utente.+

Nota

Il chiamante deve assicurarsi che questa chiamata asincrona venga completata prima di avviare la riunione.

Questa operazione può essere eseguita chiamando la funzione get del futuro restituito.

delete_meeting_async

Elimina in modo asincrono la riunione. Tutti i partecipanti che fanno ancora parte della riunione verranno espulsi dopo questa chiamata.

end_meeting_async

Termina in modo asincrono la riunione corrente.

lock_meeting_async

Blocca in modo asincrono la riunione. Dopo questo non sarà possibile partecipare a nuovi partecipanti.

mute_all_participants_async

Disattiva in modo asincrono tutti i partecipanti ad eccezione dell'host. Ciò impedisce ad altri utenti di generare trascrizioni o inviare sms.

mute_participant_async

Disattiva in modo asincrono un determinato partecipante. Ciò impedirà la generazione di nuove trascrizioni o l'invio di sms.

remove_participant_async

Rimuove in modo asincrono un partecipante da una riunione usando l'oggetto partecipante o l'ID utente.

start_meeting_async

Avvia in modo asincrono la riunione.

unlock_meeting_async

Sblocca in modo asincrono la riunione.

unmute_all_participants_async

Annulla in modo asincrono tutti i partecipanti, che consente ai partecipanti di generare trascrizioni o inviare sms.

unmute_participant_async

Annulla in modo asincrono un determinato partecipante. Ciò consentirà la generazione di nuove trascrizioni o l'invio di sms.

add_participant_async

Aggiunge in modo asincrono un partecipante a una riunione usando l'oggetto partecipante o l'ID utente.+

Nota

Il chiamante deve assicurarsi che questa chiamata asincrona venga completata prima di avviare la riunione.

Questa operazione può essere eseguita chiamando la funzione get del futuro restituito.

add_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parametri

Nome Descrizione
participant

oggetto partecipante

valore predefinito: None
user_id

stringa di identificazione dell'utente

valore predefinito: None

Restituisce

Tipo Descrizione

Oggetto futuro contenente l'oggetto partecipante aggiunto.

delete_meeting_async

Elimina in modo asincrono la riunione. Tutti i partecipanti che fanno ancora parte della riunione verranno espulsi dopo questa chiamata.

delete_meeting_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto dopo l'eliminazione della riunione.

end_meeting_async

Termina in modo asincrono la riunione corrente.

end_meeting_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto una volta terminata la riunione.

lock_meeting_async

Blocca in modo asincrono la riunione. Dopo questo non sarà possibile partecipare a nuovi partecipanti.

lock_meeting_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto una volta bloccata la riunione.

mute_all_participants_async

Disattiva in modo asincrono tutti i partecipanti ad eccezione dell'host. Ciò impedisce ad altri utenti di generare trascrizioni o inviare sms.

mute_all_participants_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto una volta che i partecipanti sono stati disattivati.

mute_participant_async

Disattiva in modo asincrono un determinato partecipante. Ciò impedirà la generazione di nuove trascrizioni o l'invio di sms.

mute_participant_async(participant_id: str) -> ResultFuture

Parametri

Nome Descrizione
participant_id
Necessario

idnetifier del partecipante.

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto dopo che il partecipante è stato disattivato.

remove_participant_async

Rimuove in modo asincrono un partecipante da una riunione usando l'oggetto partecipante o l'ID utente.

remove_participant_async(participant: Participant | None = None, user_id: str | None = None) -> ResultFuture

Parametri

Nome Descrizione
participant

oggetto partecipante

valore predefinito: None
user_id

stringa di identificazione dell'utente

valore predefinito: None

Restituisce

Tipo Descrizione

Un futuro vuoto.

start_meeting_async

Avvia in modo asincrono la riunione.

start_meeting_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto dopo l'avvio della riunione.

unlock_meeting_async

Sblocca in modo asincrono la riunione.

unlock_meeting_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto dopo che la riunione è stata sbloccata.

unmute_all_participants_async

Annulla in modo asincrono tutti i partecipanti, che consente ai partecipanti di generare trascrizioni o inviare sms.

unmute_all_participants_async() -> ResultFuture

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto una volta che i partecipanti sono stati non modificati.

unmute_participant_async

Annulla in modo asincrono un determinato partecipante. Ciò consentirà la generazione di nuove trascrizioni o l'invio di sms.

unmute_participant_async(participant_id: str) -> ResultFuture

Parametri

Nome Descrizione
participant_id
Necessario

idnetifier del partecipante.

Restituisce

Tipo Descrizione

Un futuro che viene soddisfatto dopo che il partecipante è stato disattivato.

Attributi

authorization_token

Token di autorizzazione che verrà usato per la connessione al servizio.

Nota

Il chiamante deve assicurarsi che il token di autorizzazione sia valido. Prima della

il token di autorizzazione scade, il chiamante deve aggiornarlo chiamando questo setter con un

nuovo token valido. Man mano che i valori di configurazione vengono copiati durante la creazione di un nuovo riconoscitore,

il nuovo valore del token non verrà applicato ai riconoscitori che sono già stati creati. For

riconoscitori creati in precedenza, è necessario impostare il token di autorizzazione del

riconoscitore corrispondente per aggiornare il token. In caso contrario, i riconoscitori incontreranno

errori durante la trascrizione.

meeting_id

Ottenere l'ID riunione.

properties

Raccolta di proprietà e dei relativi valori definiti per questo partecipante.