[rtcweb] WebRTC and Real-time Translation

Adam Sobieski <adamsobieski@hotmail.com> Thu, 27 September 2018 01:10 UTC

Return-Path: <adamsobieski@hotmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65B6F130D7A for <rtcweb@ietfa.amsl.com>; Wed, 26 Sep 2018 18:10:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.124
X-Spam-Level:
X-Spam-Status: No, score=-1.124 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l8YHElMuaFVg for <rtcweb@ietfa.amsl.com>; Wed, 26 Sep 2018 18:10:42 -0700 (PDT)
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-oln040092003067.outbound.protection.outlook.com [40.92.3.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0CB45127AC2 for <rtcweb@ietf.org>; Wed, 26 Sep 2018 18:10:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VSnWrQNrUvh7EpON6z2KNStf6ZzNc2SQ7VALfSC/5Cs=; b=ZQi0IlpyeBkHz7sljCg68mGGh2DckBHrfkNMh7aQ8xiGbvEr8RQIWw5gV7rd84Pd7YuajwsTasgnpl7fb0kTUCHivFhHiF6RRNFuTXIVAZPVrwamwc4mFoTdfg4I+VUDVttvSz/JJEV06Lx3iBaO5edURqIX6qZ8ZMoI4CNfBGN1eXy9VBeMfj5hr+UN+3ZCuMr3S3hZQxlOBxPaREfOdctHCsZAxggmk5bKLpAb07O2gC57Fgemvu83gKTdRtdRj9eiX4+ZMbsLnPW7+XKCv2yPfl7rHmqucOR+dGrqeSn5H44YkoX0gjmm9+UKf+Joy8J8e2UXyp0mavVOKqSfwg==
Received: from BL2NAM02FT060.eop-nam02.prod.protection.outlook.com (10.152.76.56) by BL2NAM02HT158.eop-nam02.prod.protection.outlook.com (10.152.76.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.1185.13; Thu, 27 Sep 2018 01:10:40 +0000
Received: from CY4PR0101MB3095.prod.exchangelabs.com (10.152.76.57) by BL2NAM02FT060.mail.protection.outlook.com (10.152.76.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1185.13 via Frontend Transport; Thu, 27 Sep 2018 01:10:40 +0000
Received: from CY4PR0101MB3095.prod.exchangelabs.com ([fe80::d588:9eb9:cc8c:2be5]) by CY4PR0101MB3095.prod.exchangelabs.com ([fe80::d588:9eb9:cc8c:2be5%5]) with mapi id 15.20.1143.022; Thu, 27 Sep 2018 01:10:40 +0000
From: Adam Sobieski <adamsobieski@hotmail.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: WebRTC and Real-time Translation
Thread-Index: AQHUVe1M2MPUNlozpUmfS3sPuCqXGw==
Date: Thu, 27 Sep 2018 01:10:40 +0000
Message-ID: <CY4PR0101MB309521AF4EF436C0D1503741C5150@CY4PR0101MB3095.prod.exchangelabs.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:3FC214BFD73AB7FC7580597DAE09D491A6C029ABE8A13157CD7C5CFDAF74FB26; UpperCasedChecksum:28AE485D5B1923B42ACA4260926394BCEE5FA711D2760539FCB414E7AF1DEC17; SizeAsReceived:6802; Count:43
x-tmn: [yUFdECqLbOkCTu6vd4GV0XvvjF34ZJXo]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL2NAM02HT158; 6:0dc1ZFv1/bdP7k84g4T73sK21O8BADDUhI6/E8+hpZwoY7e6aErixLzXZYvlp0UlFddG5z2n7ONeHZvJpkZtWwfZfKu8tgPFT5CCa993M3WfStV1rKCi7SY+PHArtdro2CmKzBJOzqncD6KrZSduH9Af/E7f1AVQsGozTbKIeequCnTolnFRilVeyq1Ity3TSBafDN7oMhoh+JNUWv9p1G3eipCLyht5oDPErCDVvW5bs+LASYB1NNhCd6TbBGHIz3hTcDJ4AItifGYGvh11YJTX1BCB3o/xYLTrZbA0A3ltd58YW/d+Gv3wUBizRy1fUoRLiHwrvmYfkqkvhXzLEF6a2Av6eBVrhR7+92jsnB3/WRyNWtHzN2CRsWMmc80rhfe3cm9nqVNJpdbu2br0OSgCUz7iiiQt/KZLdWqTec2CPTwDUBVP8kGKq1P1smBCRAm1YxpYgyAS4GKoYiXZYw==; 5:8vaE7dwxQQlYDMy3IFwA91eJ3CqgbSULOaikit9pG5snikk3vwqTjWfLDbiBZzQqlbwG/2Bm3qXsiQh2GfVTu4JK3pBvn3Hz2IvPf1XvSTazeSwWLnQ2tldF4M6bye5qIFDUeY3vtuCmKqZiNHa44n92DUhIFGtxGjvH2C81Zio=; 7:cDHEyxHbP7a24/1Sym/cYTrvaqIHZRdQtLieJ+NaAbe58PMrMO+zWDVxDsStl4VBjFZp4EZ9PM3Tnz5u39rswheVrKa7PvyLkZ8ugwgrWoxIA+MLm9AX6N/6gWbunlHotiLEsj6l01UZRdPYu+6J8DjtAQqQMjGqNKinnGcIYM9Qcg8D7/ZQIuPpxd4fFDItfV58Ny3CufGT0tzZXXjXgMDT93Z5ZDHgM3u/F9j0PbibjNlvb8Mog1XlQSnq3X9b
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125500)(1603101475)(1701031045); SRVR:BL2NAM02HT158;
x-ms-traffictypediagnostic: BL2NAM02HT158:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(4566010)(82015058); SRVR:BL2NAM02HT158; BCL:0; PCL:0; RULEID:; SRVR:BL2NAM02HT158;
x-forefront-prvs: 0808323E97
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(189003)(199004)(71190400001)(81156014)(6506007)(86362001)(606006)(3480700004)(8936002)(87572001)(56003)(73972006)(7696005)(486006)(8676002)(26005)(476003)(25786009)(20460500001)(99286004)(54896002)(1730700003)(55016002)(83332001)(6306002)(966005)(68736007)(236005)(14454004)(33656002)(6436002)(6346003)(2351001)(102836004)(97736004)(104016004)(6916009)(5640700003)(2900100001)(2501003)(82202002)(71200400001)(14444005)(34290500001)(256004)(74316002)(9686003)(105586002)(5660300001)(106356001)(5250100002)(15852004); DIR:OUT; SFP:1901; SCL:1; SRVR:BL2NAM02HT158; H:CY4PR0101MB3095.prod.exchangelabs.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=adamsobieski@hotmail.com;
x-microsoft-antispam-message-info: tCFr7URrcz0ShowVlPa0dcbVN7xYwEGAw9XkOIiy5uu1TdqEZZByYmWz2quDNlibZyNjqHgCdBqznaay4uaBo24Xudzi2rgIOPKz8vMxd2KNtsZJi9TBxDXyTEWSgOAvK2JjhxDpjl/T1MuIAefyeX8pMFTXVxDlq3Mi+wlQCGAWMBiV7+Ws0BNDLROHsXbwt3rXwUAGfZasvS5l9rhMAO5d8eZF5HWN+4AF+rUCXdc=
Content-Type: multipart/alternative; boundary="_000_CY4PR0101MB309521AF4EF436C0D1503741C5150CY4PR0101MB3095_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-Network-Message-Id: 9cc9db0f-9b4c-471c-2bd4-08d624160a6e
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2018 01:10:40.1506 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT158
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/38KVbYcYtJJ3w2ZUWZt57OZBooA>
Subject: [rtcweb] WebRTC and Real-time Translation
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Sep 2018 01:10:44 -0000

IETF RTCWEB Working Group,

Greetings. I opened an issue on WebRTC and Real-time Translation at the GitHub repository for WebRTC version next use cases (https://github.com/w3c/webrtc-nv-use-cases/issues/2).

Introduction

Real-time translation is both an interesting and important use case for a next version of WebRTC.

Speech Recognition, Translation and Speech Synthesis

Approaches to real-time speech-to-speech machine translation include those which interconnect speech recognition, translation and speech synthesis components and services. In that regard, we can consider client-side, on-prem, server-side, third-party and cloud-based components and services. In that regard, we can also consider both free and priced components and services.

We can envision post-text speech technology and machine translation components and services. Speech recognition need not output to text; we can consider speech-to-SSML. Machine translation need not input from nor output to text; we can consider SSML-to-SSML machine translation. Components and services may provide various options with respect to their input and output data formats.

Connecting Components and Services by Constructing Graphs

We can consider APIs which facilitate the construction of graphs which represent the flow of data between components and services. As these graphs are constructed, users could be apprised of relevant notifications, requests for permissions and options for payments. As these constructed graphs are activated, a number of protocols could be utilized to interconnect the components and services which, together, provide users with real-time translation.

Hyperlinks

WebRTC Translator Demo<https://www.youtube.com/watch?v=Tv8ilBOKS2o>
Real Time Translation in WebRTC<https://www.youtube.com/watch?v=EPBWR_GNY9U>


Best regards,
Adam Sobieski
http://www.phoster.com/contents/