Mae canfodydd iaith bob amser yn rhoi ateb, hyd yn oed i besychiad. Gadewch ganfod ymlaen ar gyfer sain glir neu gymysg o ran iaith, ac enwch yr iaith pan siaredir un iaith dros sŵn neu acen drom.
Mae pob trawsgrifiad yn dechrau gyda chwestiwn nad yw'r darllenydd byth yn ei weld: pa iaith yw hon? Os yw'n anghywir, mae gweddill y broses yn gweithio'n galed i gynhyrchu nonsens rhugl. Mae'r erthygl hon yn egluro beth mae canfodydd iaith yn gwrando amdano, sut mae canfod yn ymddwyn ar gyfer sain fyw ac ar gyfer ffeiliau, a phryd y mae'n well i chi enwi'r iaith eich hun.
Nid yw canfodydd iaith yn deall beth sy'n cael ei ddweud. Mae'n edrych ar y sain ei hun: y rhestr o gytseiniaid a llafariaid, sut mae sillafau'n cael eu hacennu, rhythm yr ymadroddion, a'r geiriau byr, aml y mae pob iaith yn dibynnu arnynt. Mae gan Sbaeneg ei set llafariaid a'i rhythm ei hun; mae Iseldireg ac Almaeneg yn rhannu llawer ond maent yn gwahanu ar lond llaw o synau. Fel arfer mae ychydig eiliadau o leferydd clir yn ddigon i'w gwahaniaethu.
Mae llawer o adnabyddwyr yn gwneud hyn fel sgil-gynnyrch adnabod y geiriau. Maent yn penderfynu'r iaith o ddechrau'r sain, fel tebygolrwydd ar gyfer pob iaith y maent yn ei hadnabod. Mae dau beth yn dilyn o'r dyluniad hwnnw. Mae'r tebygolrwyddau bob amser yn adio i un, felly nid oes ateb "dim iaith": mae tawelwch, pesychiad neu sain gerddoriaeth hefyd yn cael iaith, yn aml gyda sgôr hyderus ynghlwm. A gwneir y penderfyniad o'r dechrau, sef y sampl waethaf y gallech ei dewis. Mae llawer o recordiadau'n agor gyda chyfarchion, enwau a lleoedd, sy'n cario ychydig iawn o signal iaith: mae "Good morning, Maria, welcome to Berlin" bron cyn Almaeneg ag y mae'n Saesneg. Mae eraill yn agor gyda thawelwch neu besychiad, ac mae canfodydd sy'n cael ei holi ar hynny yn penderfynu beth bynnag, gyda hyder, ar ddim o gwbl. Mae sain go iawn yn gwneud hyn hefyd: gall pregeth Rwmaneg sy'n agor gyda sŵn ystafell a "Bună dimineața" gael ei chlywed yn hawdd fel Eidaleg "Buona domenica", gyda sicrwydd llwyr.
Mae cost ateb anghywir yn waeth nag y mae'n swnio. Nid yw adnabyddwr sy'n dadgodio yn yr iaith anghywir yn camsillafu; mae'n ail-ysgrifennu. Pan gafodd "For God so loved the world" ei ddadgodio fel Rwmaneg, daeth allan fel "Forgot to love the world". Pan gafodd "mândria slujește" Rwmaneg ei ddadgodio fel Saesneg, daeth allan fel "Pride serves", sy'n gyfieithiad cywir o frawddeg nad oedd neb wedi gofyn amdani i'w chyfieithu. Mae'r geiriau'n rhugl ac nid yw'r trawsgrifiad yn rhoi unrhyw arwydd bod dim o'i le, a dyna sy'n gwneud y gwall yn ddrud.
Pum peth sy'n twyllo canfodyddion amlaf:
Pa un o'r rhain sy'n effeithio arnoch yn dibynnu a yw'r sain yn cyrraedd yn fyw neu eisoes yn eistedd mewn ffeil.
Ar gyfer trawsgrifiad byw, nid oes recordiad cyfan i edrych arno. Mae'r sain yn cyrraedd wrth iddo gael ei siarad, ac mae'n rhaid i'r trawsgrifiad gyrraedd gydag ef. Felly caiff yr iaith ei chanfod wrth i'r siaradwr siarad, a'i dilyn os ydynt yn newid. Dyma mae'r nodyn o dan y switsh Spoken language yn ei olygu pan fyddwch yn dechrau trawsgrifiad byw yn y Dangosfwrdd: caiff iaith y siaradwr ei chanfod yn awtomatig, a gallant newid unrhyw bryd.
Caiff newid ei gadarnhau cyn iddo gael ei gymhwyso, fel nad yw un darn swnllyd yn llusgo'r trawsgrifiad i iaith arall. Y gwendid yw'r agoriad: os mai cyfarchiad swnllyd yw'r geiriau cyntaf, efallai y bydd y llinell gyntaf yn dod allan yn yr iaith anghywir. Mae enwi'r iaith yn osgoi hynny.
Mae ffeiliau'n gweithio'n wahanol, am fod y recordiad cyfan eisoes yno.
Mae ffeil yn broblem well: nid oes angen ymddiried yn yr eiliadau cyntaf. Ar gyfer ffeil, penderfynir yr iaith o'r recordiad cyfan, fel na all cyfarchiad swnllyd ar y dechrau ei setlo.
Mae iaith y ffeil yn dal i fod yn rhagdybiaeth weithio, nid yn ddyfarniad. Caiff recordiad sy'n newid iaith yn wirioneddol rywle yn y canol, fel cyfweliad sy'n symud o Saesneg i Rwmaneg ar gyfer ei hanner ail, ei ddilyn yn hytrach na'i orfodi, ac mae un sy'n cyfnewid rhwng ieithoedd drwyddi draw hefyd yn cael ei drin.
Mae canfodydd sy'n penderfynu unwaith ac nad yw byth yn edrych yn ôl yn hyderus yn y lle anghywir.
Nid yw unrhyw ganfodydd yn helpu llawer pan fo'r recordiad cyfan yn swnllyd. Canfod yw'r rhagosodiad oherwydd ei fod yn gywir y rhan fwyaf o'r amser ac nid yw'n costio dim i chi. Ar gyfer rhai recordiadau, fodd bynnag, dylech enwi'r iaith, ac mae'r Dangosfwrdd yn dweud pa rai: mae enwi'r iaith lafar yn gwella cywirdeb ar recordiadau swnllyd ac acenion trwm.
Dyma'r achosion lle mae gan ganfod leiaf i weithio gyda nhw. Mae sŵn yn dileu'r cliwiau y mae canfodydd yn dibynnu arnynt; mae acen drom yn eu symud tuag at iaith arall; ac mae pâr sy'n perthyn yn agos yn cynnig ychydig o gliwiau yn y lle cyntaf. Mae siaradwr Saesneg ag acen Bortiwgaleg gref mewn neuadd atseiniol yn anodd ei leoli o'r sain yn unig, ac os bydd y canfodydd yn ei leoli'n anghywir, bydd y trawsgrifiad yn troi lleferydd Saesneg yn Bortiwgaleg cyhyd â bod y camgymeriad yn parhau. Mae enwi'r iaith yn cael gwared ar y cwestiwn, felly mae'r holl ymdrech yn mynd i'r geiriau.
Rhestr wirio fer:
Mae enwi'r iaith yn osodiad o'r trawsgrifiad, nid o'ch cyfrif, felly gallwch benderfynu fesul recordiad. Mae popeth uchod yn dod i lawr i un opsiwn API.
spokenLanguage heb ei gynnwys yn golygu canfod; session.update yng nghanol y ffrwdYn yr API, cod iaith fel en yw spokenLanguage; gadewch ef allan ac mae'r iaith yn cael ei chanfod. Mae'n ymddangos yn settings trawsgrifiad ffeil neu ddolen, ac yn opsiynau sesiwn amser real. Mae canfod ac enwi yn cwmpasu'r un 100 iaith. Mae cyfieithu i hyd at 10 ohonynt yn ddewis ar wahân, ac nid yw'n dibynnu ar ba iaith a ganfuwyd neu a enwyd. Sut mae cyfieithu yn cadw i fyny â lleferydd yw testun Oedi cyfieithu byw, wedi'i egluro.
{ "name": "Board meeting", "settings": { "spokenLanguage": "en", "speakerLabels": "auto" } }
Gall sesiwn amser real gymryd yr un opsiwn pan fydd yn cael ei chreu, a gallwch ei newid tra bod sain yn llifo. Mae ffrâm destun session.update gyda spokenLanguage newydd yn berthnasol i leferydd o hynny ymlaen; mae gosod hyn i "" neu "auto" yn dychwelyd y sesiwn i ganfod, ac mae cod anghynhaliedig yn cael ei anwybyddu. Gall golygfa capsiwn gyda botwm iaith adael i'r gweithredwr enwi'r iaith yr eiliad y maent yn gweld llinell gyntaf anghywir, heb ail-gysylltu.
{ "type": "session.update", "spokenLanguage": "ro" }
Mae'r rhestr o godau, gyda'u henwau, yn GET /v1/languages, nad oes angen allwedd arni. Mae'r llif amser real cyflawn, o greu sesiwn ar eich gweinydd i ddarllen drafftiau a chomitiau, yn Trawsgrifio amser real dros WebSocket, ac mae'r cyfeirnod rhyngweithiol yn {{api}}/docs. Yn y Dangosfwrdd, yr un dewis yw'r switsh Spoken language pan fyddwch yn dechrau trawsgrifiad newydd, ac mae allweddi ar gyfer yr API o dan Developers.