Co to jest konwersacja między wieloma urządzeniami?

Konwersacja z wieloma urządzeniami ułatwia tworzenie konwersacji mowy lub tekstu między wieloma klientami i koordynowanie wysyłanych między nimi wiadomości.

Uwaga

Dostęp do konwersacji z wieloma urządzeniami to funkcja w wersji zapoznawczej.

W przypadku konwersacji z wieloma urządzeniami można wykonywać następujące czynności:

  • Połączenie wielu klientów do tej samej konwersacji i zarządza wysyłaniem i odbieraniem wiadomości między nimi.
  • Łatwe transkrypcja dźwięku od każdego klienta i wysyłanie transkrypcji do innych z opcjonalnym tłumaczeniem.
  • Łatwe wysyłanie wiadomości tekstowych między klientami przy użyciu opcjonalnego tłumaczenia.

Możesz utworzyć funkcję lub rozwiązanie, które działa na wielu urządzeniach. Każde urządzenie może niezależnie wysyłać komunikaty (transkrypcje audio lub wiadomości błyskawicznych) do wszystkich innych urządzeń.

Podczas gdy transkrypcja spotkań działa na jednym urządzeniu z wielokanałową tablicą mikrofonów, konwersacja z wieloma urządzeniami jest odpowiednia dla scenariuszy z wieloma urządzeniami, z których każdy ma jeden mikrofon.

Ważne

Konwersacja z wieloma urządzeniami nie obsługuje wysyłania plików audio między klientami: tylko transkrypcja i/lub tłumaczenie.

Kluczowe cechy i funkcje

  • Transkrypcja w czasie rzeczywistym: każdy otrzymuje transkrypcję konwersacji, dzięki czemu może śledzić tekst w czasie rzeczywistym lub zapisać go później.
  • Tłumaczenie w czasie rzeczywistym: w przypadku ponad 70 obsługiwanych języków tłumaczenia tekstu użytkownicy mogą tłumaczyć konwersację na preferowane języki.
  • Czytelne transkrypcje: transkrypcja i tłumaczenie są łatwe do naśladowania, z interpunkcją i podziałami zdań.
  • Wprowadzanie głosu lub tekstu: każdy użytkownik może mówić lub wpisywać własne urządzenie, w zależności od możliwości obsługi języka włączonego dla wybranego języka uczestnika. Zapoznaj się z tematem Obsługa języka.
  • Przekaźnik komunikatów: usługa konwersacji z wieloma urządzeniami dystrybuuje komunikaty wysyłane przez jednego klienta do wszystkich pozostałych w wybranym językach.
  • Identyfikacja wiadomości: każda wiadomość odbierana przez użytkowników w konwersacji jest oznaczona pseudonimem użytkownika, który go wysłał.

Przypadki użycia

Lekkie konwersacje

Tworzenie i dołączanie do konwersacji jest łatwe. Jeden użytkownik działa jako "host" i tworzy konwersację, która generuje losowy pięcioliterowy kod konwersacji i kod QR. Wszyscy inni użytkownicy mogą dołączyć do konwersacji, wpisując kod konwersacji lub skanując kod QR.

Ponieważ użytkownicy dołączają za pośrednictwem kodu konwersacji i nie są zobowiązani do udostępniania informacji kontaktowych, można łatwo tworzyć szybkie, na miejscu konwersacje.

Spotkania inkluzywne

Transkrypcja i tłumaczenie w czasie rzeczywistym mogą pomóc w rozmowach dostępnych dla osób, które mówią w różnych językach i/lub są głuche lub trudne do słuchu. Każda osoba może również aktywnie uczestniczyć w konwersacji, mówiąc ich preferowany język lub wysyłając wiadomości błyskawiczne.

Prezentacje

Możesz również udostępnić podpis na potrzeby prezentacji i wykładów zarówno na ekranie, jak i na własnych urządzeniach członków publiczności. Gdy odbiorcy dołączą do kodu konwersacji, zobaczą transkrypcję w preferowanym języku na własnym urządzeniu.

Jak to działa

Wszyscy klienci używają zestawu SDK usługi Mowa do tworzenia lub dołączania do konwersacji. Zestaw SPEECH SDK współdziała z usługą konwersacji z wieloma urządzeniami, która zarządza okresem istnienia konwersacji. Konwersacja zawiera listę uczestników, wybrany język każdego klienta oraz wysłane wiadomości.

Każdy klient może wysyłać dźwięk lub wiadomości błyskawiczne. Usługa używa rozpoznawania mowy do konwertowania dźwięku na tekst i wysyłania wiadomości błyskawicznych w stanie rzeczywistym. Jeśli klienci wybierają różne języki, usługa tłumaczy wszystkie komunikaty na określone języki każdego klienta.

Multi-device Conversation Overview Diagram

Omówienie konwersacji, hosta i uczestnika

Konwersacja to sesja, którą jeden użytkownik rozpoczyna, aby inni uczestniczący użytkownicy dołączyli. Wszyscy klienci łączą się z konwersacją przy użyciu pięcioliterowego kodu konwersacji.

Każda konwersacja tworzy metadane, które obejmują:

  • Znaczniki czasu rozpoczęcia i zakończenia konwersacji
  • Lista wszystkich uczestników konwersacji, która zawiera wybrany pseudonim każdego użytkownika i podstawowy język mowy lub wprowadzania tekstu.

Istnieją dwa typy użytkowników w konwersacji: host i uczestnik.

Host to użytkownik, który rozpoczyna konwersację i pełni rolę administratora tej konwersacji.

  • Każda konwersacja może mieć tylko jednego hosta
  • Host musi być połączony z konwersacją podczas konwersacji. Jeśli gospodarz opuści konwersację, konwersacja kończy się dla wszystkich pozostałych uczestników.
  • Host ma kilka dodatkowych kontrolek do zarządzania konwersacją:
    • Blokowanie konwersacji — uniemożliwiaj dołączanie większej liczby uczestników
    • Wycisz wszystkich uczestników — uniemożliwia innym uczestnikom wysyłanie wiadomości do konwersacji, niezależnie od tego, czy transkrypcja mowy, czy wiadomości błyskawicznych
    • Wycisz poszczególnych uczestników
    • Anuluj wyciszenie wszystkich uczestników
    • Anuluj wyciszenie poszczególnych uczestników

Uczestnik to użytkownik, który dołącza do konwersacji.

  • Uczestnik może opuścić tę samą rozmowę i ponownie w dowolnym momencie bez zakończenia rozmowy dla innych uczestników.
  • Uczestnicy nie mogą zablokować konwersacji ani wyciszyć/wyciszyć innych

Uwaga

Każda konwersacja może mieć do 100 uczestników, z których 10 może jednocześnie mówić w dowolnym momencie.

Obsługa języków

Każdy użytkownik musi wybrać język podstawowy podczas dołączania do konwersacji. Ich wybór to język, w jakim mówią i wysyłają wiadomości błyskawiczne, a także język, w jakim widzą wiadomości innych użytkowników.

Istnieją dwa rodzaje języków: zamiana mowy na tekst i tylko tekst:

  • Jeśli użytkownik wybierze język zamiany mowy na tekst jako język podstawowy, może użyć zarówno mowy, jak i wprowadzania tekstu w konwersacji.

  • Jeśli użytkownik wybierze język tylko tekstowy, może używać tylko danych wejściowych tekstowych i wysyłać wiadomości błyskawiczne w konwersacji. Języki tylko do tekstu to języki obsługiwane w przypadku tłumaczenia tekstu, ale nie zamiany mowy na tekst. Na stronie pomocy technicznej języka można wyświetlić dostępne języki.

Oprócz języka podstawowego każdy uczestnik może również określić więcej języków tłumaczenia konwersacji.

Poniższa tabela zawiera podsumowanie czynności, które użytkownik może wykonać w konwersacji z wieloma urządzeniami na podstawie wybranego języka podstawowego.

Co użytkownik może zrobić w konwersacji Zamiana mowy na tekst Tylko tekstowe
Używanie danych wejściowych mowy ✔️
Wysyłanie wiadomości błyskawicznych ✔️ ✔️
Tłumaczenie konwersacji ✔️ ✔️

Uwaga

Aby uzyskać listę dostępnych języków zamiany mowy na tekst i tłumaczenie tekstu, zobacz obsługiwane języki.

Następne kroki