├── .gitignore ├── README.md ├── api ├── ubay.pfx ├── service │ └── crypto.js ├── certificate.crt ├── rsa-private-key.pem ├── private-key.pem └── index.js ├── assets ├── css │ └── main.css ├── js │ └── models.js └── result │ └── transcription.srt ├── docker-compose.yml ├── config ├── nginx.conf ├── try-apis-6175396ff69e.json ├── models.json ├── langList.json └── example.json ├── .github └── ISSUE_TEMPLATE │ ├── feature_request.md │ └── bug_report.md ├── package.json ├── views ├── sign.tpl └── index.tpl ├── index.js └── server └── index.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Speech-to-Text 2 | A demo of STT with GOOGLE & IBM 3 | -------------------------------------------------------------------------------- /api/ubay.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanRitzOwen/Speech-to-Text/HEAD/api/ubay.pfx -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- 1 | .value{ 2 | min-height: 200px; 3 | height: auto; 4 | width: 500px; 5 | background-color: #eee; 6 | margin-top: 30px; 7 | } -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | version: '2' 2 | services: 3 | #nginx配置 4 | nginx: 5 | image: nginx 6 | container_name: nginx 7 | volumes: 8 | - ~/gst/Speech-to-Text/config/:/etc/nginx/ 9 | ports: 10 | - 80:80 11 | network_mode: host -------------------------------------------------------------------------------- /assets/js/models.js: -------------------------------------------------------------------------------- 1 | var models = function () { 2 | var MODELS = require("../../config/models.json"); 3 | (function () { 4 | MODELS.models.json = {}; 5 | MODELS.models.forEach(eitem => { 6 | MODELS.models.json[eitem.value] = eitem 7 | }) 8 | })(); 9 | return MODELS; 10 | }; 11 | 12 | module.exports = models; -------------------------------------------------------------------------------- /config/nginx.conf: -------------------------------------------------------------------------------- 1 | events{ 2 | worker_connections 1024; 3 | } 4 | http{ 5 | upstream atman{ 6 | server 127.0.0.1:8085; 7 | } 8 | server{ 9 | listen 80; 10 | server_name 127.0.0.1; 11 | index index.html index.htm index.php; 12 | 13 | location / { 14 | proxy_set_header X-Real-IP $remote_addr; 15 | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 16 | proxy_set_header Host $http_host; 17 | proxy_set_header X-NginX-Proxy true; 18 | proxy_pass http://atman; 19 | proxy_redirect off; 20 | } 21 | } 22 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gst_demo", 3 | "version": "1.0.0", 4 | "description": "Google & IBM Speech to Text Demo", 5 | "main": "index.js", 6 | "private": true, 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1" 9 | }, 10 | "author": "owen", 11 | "license": "MIT", 12 | "dependencies": { 13 | "@google-cloud/speech": "^2.3.1", 14 | "@google-cloud/storage": "^2.5.0", 15 | "axios": "^0.18.0", 16 | "baidu-aip-sdk": "^2.3.9", 17 | "body-parser": "^1.18.3", 18 | "cookie-parser": "^1.4.4", 19 | "express": "^4.16.4", 20 | "google-gax": "^0.25.6", 21 | "moment": "^2.24.0", 22 | "morgan": "^1.9.1", 23 | "path": "^0.12.7", 24 | "pem": "^1.14.2", 25 | "subtitle": "^2.0.3", 26 | "swig": "^1.4.2", 27 | "watson-developer-cloud": "^4.0.1" 28 | }, 29 | "devDependencies": {}, 30 | "keywords": [] 31 | } 32 | -------------------------------------------------------------------------------- /views/sign.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | 工行签约 11 | 12 | 13 | 14 | 29 | 30 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /api/service/crypto.js: -------------------------------------------------------------------------------- 1 | var crypto = require('crypto'); 2 | 3 | var cryptoFunc = { 4 | encryption: function (data, key, iv) { 5 | /** 6 | * aes加密 7 | * @param data 待加密内容 8 | * @param key 必须为32位私钥 9 | * @returns {string} 10 | */ 11 | var sign = crypto.createSign('sha1WithRSAEncryption'); 12 | sign.update(data); 13 | var sig = sign.sign(key, 'hex');//得到签名 14 | return sig; 15 | }, 16 | decryption: function (data, key, iv) { 17 | /** 18 | * aes解密 19 | * @param data 待解密内容 20 | * @param key 必须为32位私钥 21 | * @returns {string} 22 | */ 23 | if (!data) { 24 | return ""; 25 | } 26 | iv = iv || ""; 27 | var clearEncoding = 'utf8'; 28 | var cipherEncoding = 'base64'; 29 | var cipherChunks = []; 30 | var decipher = crypto.createDecipheriv('aes-128-ecb', key, iv); 31 | decipher.setAutoPadding(true); 32 | cipherChunks.push(decipher.update(data, cipherEncoding, clearEncoding)); 33 | cipherChunks.push(decipher.final(clearEncoding)); 34 | return cipherChunks.join(''); 35 | } 36 | }; 37 | 38 | module.exports = cryptoFunc; -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var express = require('express'); 2 | const app = express(); 3 | var path = require('path'); 4 | var swig = require('swig'); 5 | var logger = require('morgan'); 6 | var cookieParser = require('cookie-parser'); 7 | var bodyParser = require('body-parser'); 8 | swig.setDefaults({ 9 | cache : false 10 | }); 11 | global.MODEL = require("./assets/js/models")(); 12 | global.server = __dirname; 13 | var langList = require("./config/langList.json"); 14 | app.use(logger('dev')); 15 | app.use(bodyParser.json()); 16 | app.use(bodyParser.urlencoded({ extended: false })); 17 | app.use(cookieParser()); 18 | app.use(express.static(path.join(__dirname, 'assets'))); 19 | 20 | app.engine('tpl', swig.renderFile); 21 | 22 | app.set('view engine', 'tpl'); 23 | 24 | app.get("/",function (req,res) { 25 | req._pageData = req._pageData || {}; 26 | req.pageData = function(vo){ 27 | req._pageData = req._pageData || {}; 28 | for(var key in vo){ 29 | req._pageData[key] = vo[key]; 30 | } 31 | }; 32 | req.pageData({ 33 | MODEL: MODEL 34 | }); 35 | res.render('index.tpl',langList); 36 | }); 37 | 38 | app.get("/sign",function (req,res) { 39 | res.render('sign.tpl'); 40 | }); 41 | 42 | app.use("/stt",require("./server")); 43 | app.use("/api",require("./api")); 44 | 45 | app.listen(8085); -------------------------------------------------------------------------------- /api/certificate.crt: -------------------------------------------------------------------------------- 1 | Bag Attributes 2 | localKeyID: 01 00 00 00 3 | subject=CN = youbei.e.0200, OU = 0200, O = icbc.com.cn 4 | 5 | issuer=CN = ICBC Corporate Sub CA, O = icbc.com.cn 6 | 7 | -----BEGIN CERTIFICATE----- 8 | MIIDhjCCAm6gAwIBAgIKYULKEHrkAQ+4RjANBgkqhkiG9w0BAQsFADA2MR4wHAYD 9 | VQQDExVJQ0JDIENvcnBvcmF0ZSBTdWIgQ0ExFDASBgNVBAoTC2ljYmMuY29tLmNu 10 | MB4XDTE5MDQxNTAzMTk1N1oXDTIwMDQxNTAzMTk1N1owPTEWMBQGA1UEAwwNeW91 11 | YmVpLmUuMDIwMDENMAsGA1UECwwEMDIwMDEUMBIGA1UECgwLaWNiYy5jb20uY24w 12 | ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQD4llt4eAh17B1hveKeuATD 13 | olBiGpgQRnlZJ2cUNqh2USGx7+5N/mkxAMsYuxqTFPxkgwDDnn0hVVVWe7n1sI0u 14 | koA2F4Efhizd2PSm3Dl+jbxmGvMRB42GpMhLdqSBFinAa8Sq0DAX/zg5wUH11Xg2 15 | Su3IZDoitG5kHMAeT7KPEUsbOPpp0c0/Vf1Obc/06GehF8yu4J6Eb8zkr5BP3BUd 16 | r+ephPC/Sc6iEBxf1fblF9TZoOpCx9hwCOoAO/uSNviLKbZ2/qUMN8rgnuaA8BD/ 17 | n6efN8hd8NRruKw2W1RPvAwdHTGs+1SsAzYHooM9o720Kz532jfd0EhVO8T2XN/3 18 | AgMBAAGjgY4wgYswHwYDVR0jBBgwFoAU+chFw1OTJjYxky+UEN/IUz32b54wSQYD 19 | VR0fBEIwQDA+oDygOqQ4MDYxEDAOBgNVBAMMB2NybDM1NjIxDDAKBgNVBAsMA2Ny 20 | bDEUMBIGA1UECgwLaWNiYy5jb20uY24wHQYDVR0OBBYEFNyOI558CAHkGynYIgh3 21 | FK9aHlS7MA0GCSqGSIb3DQEBCwUAA4IBAQALUG1JZ6AbGyJG12UmKwbDIM3mprL2 22 | WKH+D2uJ2IKYroV499xhWlumqY9QsJD+wZ5YwvurzD/jsBLMqKEtPUk931iNNeyC 23 | HKD5EGzgdO1HZb6Xf9EeEV6GbcCQ/7Zl3D9MPesPrYosNVikJx4zfEuHnbC79ssr 24 | Y3s82euMepYqoL5mwaA3WOv5+8IuLZRBArs4Zv65FTH3Gcg/UupdGFl5nYQ8tsqO 25 | Xw1ORejKhVvnQri5JSlQ/DbxjI9Hw9DRm2CC5fRuHErQkiqiZfwuPzO6BFrcqhb6 26 | GGLwqOownUfBWkCUVUv7AuffptHUybxer2/RVzInyocK6d2yHJ8u7/vu 27 | -----END CERTIFICATE----- 28 | -------------------------------------------------------------------------------- /api/rsa-private-key.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PRIVATE KEY----- 2 | MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD4llt4eAh17B1h 3 | veKeuATDolBiGpgQRnlZJ2cUNqh2USGx7+5N/mkxAMsYuxqTFPxkgwDDnn0hVVVW 4 | e7n1sI0ukoA2F4Efhizd2PSm3Dl+jbxmGvMRB42GpMhLdqSBFinAa8Sq0DAX/zg5 5 | wUH11Xg2Su3IZDoitG5kHMAeT7KPEUsbOPpp0c0/Vf1Obc/06GehF8yu4J6Eb8zk 6 | r5BP3BUdr+ephPC/Sc6iEBxf1fblF9TZoOpCx9hwCOoAO/uSNviLKbZ2/qUMN8rg 7 | nuaA8BD/n6efN8hd8NRruKw2W1RPvAwdHTGs+1SsAzYHooM9o720Kz532jfd0EhV 8 | O8T2XN/3AgMBAAECggEBALEYZOfpE5X29WOppGYQkQxSeVO6wHRv0ImMQaor2k4Y 9 | NJoQZURZJ9WKTCY9PYxlGf39OjEimuCBa39mO6/l7F6ubfqbOhkcPKB7rKenIqqf 10 | DQXs0xdhuxieEjd4uW9hO7Ni00QhdvHRl9vFa1lYkACV1tq5VJVe13oo5VFy07GJ 11 | Z/cq+Hxrr79TMpvKT4ZmbVWE2VtFlF7btXjiv6jQSu+tzkWgDsChoycFYuMBmRKe 12 | /1LATOJJlqKe91NyhS+IGax7sDQC5MA8Yoi3fm1HXgClazdakDhEhfacI7deqwYq 13 | jnXYuAcnS7WSG17r99TZrgXM38InbZZRzxU3sc3MTGECgYEA/fgriTsPqUvFTUoZ 14 | yyBoDXTAnAcSrRi59sVHj3wRTsAfcYBUqIz9zrLcuDfTmnfwDL8Ll0Zg6aRbisI+ 15 | oN6pP/CBKNU+//cRcelCiLJsEz2509FB7rxO4kk4WbKzTeRvXtlVYM1uixDRAlLl 16 | 2KbISs7AiSc2SZmGVqmGAmr8KBECgYEA+pMrzGRHIcIUog0x3lLs3TKKfCxlm3cl 17 | yGlk1L18tT9XyeKkL96lC9tC4w9tBe3vtNZvn9sLvQvgHOOV109PZ5gAqxETpaha 18 | g9DoYcATArgzi6HBw1rBDNYxSYqJF8HwrDAYYpexOTF+fRBpkkzZYeP1egrqllX4 19 | OjIHzaUez4cCgYBHKg8o+P++dJjou2bW4FHH03tVPTYigtc5KraOojlHU9Z7u3X9 20 | dOR50uy+QgZtNkZxi+b3kKT/UyrDiwJ5mWrbm8zVYEuy9cxRmwclvrlB+v3jOLO8 21 | 7c884T+FAunzXZtHfKbL5USgeynV+NynBLUDIUQaKn6vyPE3v3DppIjbwQKBgQDS 22 | TJA2w3Z7m6Krev1+hQRshQ17N9uzBeV89Q9+COZQS7BHLOL1lhvY/pV9caXjkxVa 23 | JZqbhECu0feu50cL5HFVFVqCOBvQLaKB/OP7njOWVbhVGVZAubtKJb5J5W43tTpj 24 | mR3uKTfBM4vgNNUVx0+ue567ZcwKjm59kR3BdzKLowKBgQC6z5rIr8XQ7Nn37xcE 25 | X+EgXgdnPZWB2piSlp8czJGcb/iUxcGHolw/V6zgVCh7err9GPTBUsGcIfnJ1U3m 26 | NFwTK9ZzlThtvsZ5wcRTpfNXvj53NIOBKW+zlfSJJadgHT4mwCLCuXOignCRaC9o 27 | 8owu/ofq+Qh+44NBJWqQF2LOqw== 28 | -----END PRIVATE KEY----- 29 | -------------------------------------------------------------------------------- /api/private-key.pem: -------------------------------------------------------------------------------- 1 | Bag Attributes 2 | localKeyID: 01 00 00 00 3 | friendlyName: le-0e4ce677-a53c-4ef4-b863-72bd3804e380 4 | Microsoft CSP Name: Microsoft Enhanced Cryptographic Provider v1.0 5 | Key Attributes 6 | X509v3 Key Usage: 10 7 | -----BEGIN PRIVATE KEY----- 8 | MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD4llt4eAh17B1h 9 | veKeuATDolBiGpgQRnlZJ2cUNqh2USGx7+5N/mkxAMsYuxqTFPxkgwDDnn0hVVVW 10 | e7n1sI0ukoA2F4Efhizd2PSm3Dl+jbxmGvMRB42GpMhLdqSBFinAa8Sq0DAX/zg5 11 | wUH11Xg2Su3IZDoitG5kHMAeT7KPEUsbOPpp0c0/Vf1Obc/06GehF8yu4J6Eb8zk 12 | r5BP3BUdr+ephPC/Sc6iEBxf1fblF9TZoOpCx9hwCOoAO/uSNviLKbZ2/qUMN8rg 13 | nuaA8BD/n6efN8hd8NRruKw2W1RPvAwdHTGs+1SsAzYHooM9o720Kz532jfd0EhV 14 | O8T2XN/3AgMBAAECggEBALEYZOfpE5X29WOppGYQkQxSeVO6wHRv0ImMQaor2k4Y 15 | NJoQZURZJ9WKTCY9PYxlGf39OjEimuCBa39mO6/l7F6ubfqbOhkcPKB7rKenIqqf 16 | DQXs0xdhuxieEjd4uW9hO7Ni00QhdvHRl9vFa1lYkACV1tq5VJVe13oo5VFy07GJ 17 | Z/cq+Hxrr79TMpvKT4ZmbVWE2VtFlF7btXjiv6jQSu+tzkWgDsChoycFYuMBmRKe 18 | /1LATOJJlqKe91NyhS+IGax7sDQC5MA8Yoi3fm1HXgClazdakDhEhfacI7deqwYq 19 | jnXYuAcnS7WSG17r99TZrgXM38InbZZRzxU3sc3MTGECgYEA/fgriTsPqUvFTUoZ 20 | yyBoDXTAnAcSrRi59sVHj3wRTsAfcYBUqIz9zrLcuDfTmnfwDL8Ll0Zg6aRbisI+ 21 | oN6pP/CBKNU+//cRcelCiLJsEz2509FB7rxO4kk4WbKzTeRvXtlVYM1uixDRAlLl 22 | 2KbISs7AiSc2SZmGVqmGAmr8KBECgYEA+pMrzGRHIcIUog0x3lLs3TKKfCxlm3cl 23 | yGlk1L18tT9XyeKkL96lC9tC4w9tBe3vtNZvn9sLvQvgHOOV109PZ5gAqxETpaha 24 | g9DoYcATArgzi6HBw1rBDNYxSYqJF8HwrDAYYpexOTF+fRBpkkzZYeP1egrqllX4 25 | OjIHzaUez4cCgYBHKg8o+P++dJjou2bW4FHH03tVPTYigtc5KraOojlHU9Z7u3X9 26 | dOR50uy+QgZtNkZxi+b3kKT/UyrDiwJ5mWrbm8zVYEuy9cxRmwclvrlB+v3jOLO8 27 | 7c884T+FAunzXZtHfKbL5USgeynV+NynBLUDIUQaKn6vyPE3v3DppIjbwQKBgQDS 28 | TJA2w3Z7m6Krev1+hQRshQ17N9uzBeV89Q9+COZQS7BHLOL1lhvY/pV9caXjkxVa 29 | JZqbhECu0feu50cL5HFVFVqCOBvQLaKB/OP7njOWVbhVGVZAubtKJb5J5W43tTpj 30 | mR3uKTfBM4vgNNUVx0+ue567ZcwKjm59kR3BdzKLowKBgQC6z5rIr8XQ7Nn37xcE 31 | X+EgXgdnPZWB2piSlp8czJGcb/iUxcGHolw/V6zgVCh7err9GPTBUsGcIfnJ1U3m 32 | NFwTK9ZzlThtvsZ5wcRTpfNXvj53NIOBKW+zlfSJJadgHT4mwCLCuXOignCRaC9o 33 | 8owu/ofq+Qh+44NBJWqQF2LOqw== 34 | -----END PRIVATE KEY----- 35 | -------------------------------------------------------------------------------- /config/try-apis-6175396ff69e.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "service_account", 3 | "project_id": "esoteric-code-185509", 4 | "private_key_id": "6175396ff69e89aaae366f151d643ce722384f61", 5 | "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCgkoZsqdvH8OFH\nSeFqW53LbcQ52BkcaRcB7I5flS8tGQSaMJb7l47LBIWP+dORmcV2FIjUQAv6Re1N\nPSYyqloxGjzjKfHBjeAHjsMllwr9e2HMqcx4qAhO0W4V0aUomfv8x5+ZdxQuLSD+\nC6zkHZDgw0lNCXDqhTbozhsJnmKAu3aQDTCtVsbYlISapFzD+hyELlrZ+BH6vzHy\nMeJErMakwnymWm2LpR9U1JJ1Q65qiiW3bFCrAx6oGMSWOJvgXRTQdJnWmKphRk8E\n2tDv9vjB41JuK6qQ+VDRAo8PUtOY2zCW/HcITRCxbDeY1yOaFYtucciZweF0nS2U\n+ixX1CE5AgMBAAECggEAB5Rtygqz+EU+V9TR/Oj5kup0kofJRQEPoqSdt+oH7Gi7\nlze8o4BtBNe1d61tt6LQTRmnt9/qG39aNgTb8mpTkEZ9Ifq55yQhCNpMC1CM++2W\nGUjZVnIVf6Wn568aInIvu1KvuFkvAlsDrVpfEp70AYLWc/otHV+lJD+OdoQb1u3E\nr2jt49QiXVojQ7jEX1HJsEreghUp272NkZVI1XUPpZmSRlG1htzVvV1JpR0a8E6W\nLWgmimbKiRLNqgQCziId/qaUM/iTIj4nxgEd2ZvY9tZrSbj5O6xZGDXBy1QifEvI\nYXRMN/30qP4dC5MdpbcwyelSjOyBmtnF4cKgpJXifQKBgQDNMFCy6DZSBhbPWb1p\nv9Yi6gFTg/qADN3xwqM3lhvyKDgl1VIkL2zTm8kzZtsaaYohX/Y97W58caUpdyAQ\nLqPFzMOuQO+qUnDUb59UiLHW1qG63tjJ/Mahj49BNxgAl3c96kpyu0n2R7UX8tlB\nJ+fA2fjetzSAf3sF09/DjLyNxwKBgQDIVc+GyD3fJJej8WCHRNZpCCjFDq/7uAfs\npwhNR2KzxfLq5HPKilYzix22oJ7NbPj4gkxmN4a1lluoZ2sd+9iwEkpSnh538yTc\nruvkjYaDNBlysmphwLlyqg7tp6JN6IQGw14pykDO3eMWkl3iKBN9iBQH9Tiumjck\nA5d+WIXY/wKBgQC65rebP0m7jTBZzzRpjwRO6TgsCpuy6AWCofhqOaFbAqeiTp1z\nuH84gT7UQ2xwspHPtMlnv05UrG/1RT0/gDxNgCb+IsgsLMv5tXM8XQcg2oCW50Yx\nNr73ivzCOpzybQWAsFkACPlmDAs4tUyPvPmtAN9gfyCjq3sz47p/NULLIQKBgQCh\nkYtQYXh82a8uukImdh8SEFGJM+I8edxyQPgSE0uIP1I9nMfCBrWk1kK9gmbwuD1H\ndxaUrZ2IH96GP/oE8ZN91RJ59SoPhVoqXSzEZFuiv0by2O+xLNSjpIFrq/HbMXYh\nWjk8LPD9pbg7AQqUlcu6RyAYlu4C6z8jXX41mMFCEwKBgCeX3GU1mzyK7DyDb6T/\nRpThGd27OSxYEK+l5nl0Jo9w7wU0sbD0Dqz/E3rYiWuk0TsbGAIetsAQ9Z5Z3Tzn\nggxe6HcjYvWyN1BnhW+gZNZCGCTQdVITxq1IeHob8MiDGoaHeOVkV63cLi36Fgar\nQVnsrGq8BAgAVgBKVVMB8FKI\n-----END PRIVATE KEY-----\n", 6 | "client_email": "id-626@esoteric-code-185509.iam.gserviceaccount.com", 7 | "client_id": "110407728821128514757", 8 | "auth_uri": "https://accounts.google.com/o/oauth2/auth", 9 | "token_uri": "https://accounts.google.com/o/oauth2/token", 10 | "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", 11 | "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/id-626%40esoteric-code-185509.iam.gserviceaccount.com" 12 | } 13 | -------------------------------------------------------------------------------- /api/index.js: -------------------------------------------------------------------------------- 1 | var express = require('express'), 2 | router = express.Router(), 3 | axios = require('axios'); 4 | var url = "https://gw.open.icbc.com.cn/ui/b2c/passfree/agreement/sign/V1"; 5 | var pem = require('pem'); 6 | var fs = require('fs'); 7 | var moment = require('moment'); 8 | var crypto = require('./service/crypto'); 9 | 10 | router.post("/sign",async function (req,res) { 11 | var qs = req.body; 12 | var param = { 13 | app_id: "", 14 | msg_id: "", 15 | format: "json", 16 | sign: "", 17 | timestamp: moment().format("YYYY-MM-DD hh:mm:ss"), 18 | ca: fs.readFileSync(__dirname + "/certificate.crt"), 19 | biz_content: { 20 | merchant_id: "0200EE20842021", 21 | merchant_acct: "", 22 | merchant_type: "", 23 | return_url: "http://192.168.1.110:8085/sign", 24 | notyfy_url: "" 25 | } 26 | }; 27 | var str = `/ui/b2c/passfree/agreement/sign/V1?app_id=${param.appid}&biz_content=${JSON.stringify(param.biz_content)}&&charset=GBK&sign_type=RSA×tamp=${param.timestamp}&trade_id=123456`; 28 | var key = privatepem=fs.readFileSync(__dirname + "/rsa-private-key.pem").toString(); 29 | // var sign = crypto.encryption(str,"MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQD4llt4eAh17B1hveKeuATDolBiGpgQRnlZJ2cUNqh2USGx7+5N/mkxAMsYuxqTFPxkgwDDnn0hVVVWe7n1sI0ukoA2F4Efhizd2PSm3Dl+jbxmGvMRB42GpMhLdqSBFinAa8Sq0DAX/zg5wUH11Xg2Su3IZDoitG5kHMAeT7KPEUsbOPpp0c0/Vf1Obc/06GehF8yu4J6Eb8zkr5BP3BUdr+ephPC/Sc6iEBxf1fblF9TZoOpCx9hwCOoAO/uSNviLKbZ2/qUMN8rgnuaA8BD/n6efN8hd8NRruKw2W1RPvAwdHTGs+1SsAzYHooM9o720Kz532jfd0EhVO8T2XN/3AgMBAAECggEBALEYZOfpE5X29WOppGYQkQxSeVO6wHRv0ImMQaor2k4YNJoQZURZJ9WKTCY9PYxlGf39OjEimuCBa39mO6/l7F6ubfqbOhkcPKB7rKenIqqfDQXs0xdhuxieEjd4uW9hO7Ni00QhdvHRl9vFa1lYkACV1tq5VJVe13oo5VFy07GJZ/cq+Hxrr79TMpvKT4ZmbVWE2VtFlF7btXjiv6jQSu+tzkWgDsChoycFYuMBmRKe/1LATOJJlqKe91NyhS+IGax7sDQC5MA8Yoi3fm1HXgClazdakDhEhfacI7deqwYqjnXYuAcnS7WSG17r99TZrgXM38InbZZRzxU3sc3MTGECgYEA/fgriTsPqUvFTUoZyyBoDXTAnAcSrRi59sVHj3wRTsAfcYBUqIz9zrLcuDfTmnfwDL8Ll0Zg6aRbisI+oN6pP/CBKNU+//cRcelCiLJsEz2509FB7rxO4kk4WbKzTeRvXtlVYM1uixDRAlLl2KbISs7AiSc2SZmGVqmGAmr8KBECgYEA+pMrzGRHIcIUog0x3lLs3TKKfCxlm3clyGlk1L18tT9XyeKkL96lC9tC4w9tBe3vtNZvn9sLvQvgHOOV109PZ5gAqxETpahag9DoYcATArgzi6HBw1rBDNYxSYqJF8HwrDAYYpexOTF+fRBpkkzZYeP1egrqllX4OjIHzaUez4cCgYBHKg8o+P++dJjou2bW4FHH03tVPTYigtc5KraOojlHU9Z7u3X9dOR50uy+QgZtNkZxi+b3kKT/UyrDiwJ5mWrbm8zVYEuy9cxRmwclvrlB+v3jOLO87c884T+FAunzXZtHfKbL5USgeynV+NynBLUDIUQaKn6vyPE3v3DppIjbwQKBgQDSTJA2w3Z7m6Krev1+hQRshQ17N9uzBeV89Q9+COZQS7BHLOL1lhvY/pV9caXjkxVaJZqbhECu0feu50cL5HFVFVqCOBvQLaKB/OP7njOWVbhVGVZAubtKJb5J5W43tTpjmR3uKTfBM4vgNNUVx0+ue567ZcwKjm59kR3BdzKLowKBgQC6z5rIr8XQ7Nn37xcEX+EgXgdnPZWB2piSlp8czJGcb/iUxcGHolw/V6zgVCh7err9GPTBUsGcIfnJ1U3mNFwTK9ZzlThtvsZ5wcRTpfNXvj53NIOBKW+zlfSJJadgHT4mwCLCuXOignCRaC9o8owu/ofq+Qh+44NBJWqQF2LOqw=="); 30 | var sign = crypto.encryption(str,key); 31 | console.log(sign); 32 | param.sign = sign; 33 | var result = await axios.post(url,param); 34 | res.send(result.data); 35 | }); 36 | router.get('/split', function(req, res) { 37 | const pfx = fs.readFileSync(__dirname + "/ubay.pfx"); 38 | pem.readPkcs12(pfx, { p12Password: "" }, (err, cert) => { 39 | console.log(err); 40 | fs.writeFileSync(__dirname + "/private-key.pfx",cert.key); 41 | fs.writeFileSync(__dirname + "/certificate.crt",cert.cert); 42 | res.json({ 43 | errno: 0, 44 | cert: cert 45 | }) 46 | }); 47 | }) 48 | module.exports = router; -------------------------------------------------------------------------------- /views/index.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | 9 | 10 | GST_Demo 11 | 12 | 13 | 14 | 19 | 20 | 25 | 26 | 27 | 28 |
29 | 100 | 101 | -------------------------------------------------------------------------------- /config/models.json: -------------------------------------------------------------------------------- 1 | { 2 | "models": [ 3 | { 4 | "name": "pt-BR_NarrowbandModel", 5 | "language": "pt-BR", 6 | "value": "pt_n", 7 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/pt-BR_NarrowbandModel", 8 | "rate": 8000, 9 | "supported_features": { 10 | "custom_language_model": false, 11 | "speaker_labels": false 12 | }, 13 | "description": "Brazilian Portuguese narrowband model." 14 | }, 15 | { 16 | "name": "fr-FR_BroadbandModel", 17 | "language": "fr-FR", 18 | "value": "fr", 19 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/fr-FR_BroadbandModel", 20 | "rate": 16000, 21 | "supported_features": { 22 | "custom_language_model": false, 23 | "speaker_labels": false 24 | }, 25 | "description": "French broadband model." 26 | }, 27 | { 28 | "name": "en-US_NarrowbandModel", 29 | "language": "en-US", 30 | "value": "en-US_n", 31 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/en-US_NarrowbandModel", 32 | "rate": 8000, 33 | "supported_features": { 34 | "custom_language_model": true, 35 | "speaker_labels": true 36 | }, 37 | "description": "US English narrowband model." 38 | }, 39 | { 40 | "name": "en-GB_BroadbandModel", 41 | "language": "en-GB", 42 | "value": "en-GB", 43 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/en-GB_BroadbandModel", 44 | "rate": 16000, 45 | "supported_features": { 46 | "custom_language_model": false, 47 | "speaker_labels": false 48 | }, 49 | "description": "GB English broadband model." 50 | }, 51 | { 52 | "name": "zh-CN_BroadbandModel", 53 | "language": "zh-CN", 54 | "value": "zh", 55 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/zh-CN_BroadbandModel", 56 | "rate": 16000, 57 | "supported_features": { 58 | "custom_language_model": false, 59 | "speaker_labels": false 60 | }, 61 | "description": "Mandarin broadband model." 62 | }, 63 | { 64 | "name": "ja-JP_BroadbandModel", 65 | "language": "ja-JP", 66 | "value": "ja", 67 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/ja-JP_BroadbandModel", 68 | "rate": 16000, 69 | "supported_features": { 70 | "custom_language_model": true, 71 | "speaker_labels": true 72 | }, 73 | "description": "Japanese broadband model." 74 | }, 75 | { 76 | "name": "en-GB_NarrowbandModel", 77 | "language": "en-GB", 78 | "value": "en-GB_n", 79 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/en-GB_NarrowbandModel", 80 | "rate": 8000, 81 | "supported_features": { 82 | "custom_language_model": false, 83 | "speaker_labels": false 84 | }, 85 | "description": "GB English narrowband model." 86 | }, 87 | { 88 | "name": "es-ES_BroadbandModel", 89 | "language": "es-ES", 90 | "value": "es", 91 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/es-ES_BroadbandModel", 92 | "rate": 16000, 93 | "supported_features": { 94 | "custom_language_model": true, 95 | "speaker_labels": true 96 | }, 97 | "description": "Spanish broadband model." 98 | }, 99 | { 100 | "name": "ar-AR_BroadbandModel", 101 | "language": "ar-AR", 102 | "value": "ar", 103 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/ar-AR_BroadbandModel", 104 | "rate": 16000, 105 | "supported_features": { 106 | "custom_language_model": false, 107 | "speaker_labels": false 108 | }, 109 | "description": "Modern Standard Arabic broadband model." 110 | }, 111 | { 112 | "name": "zh-CN_NarrowbandModel", 113 | "language": "zh-CN", 114 | "value": "zh_n", 115 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/zh-CN_NarrowbandModel", 116 | "rate": 8000, 117 | "supported_features": { 118 | "custom_language_model": false, 119 | "speaker_labels": false 120 | }, 121 | "description": "Mandarin narrowband model." 122 | }, 123 | { 124 | "name": "ja-JP_NarrowbandModel", 125 | "language": "ja-JP", 126 | "value": "ja_n", 127 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/ja-JP_NarrowbandModel", 128 | "rate": 8000, 129 | "supported_features": { 130 | "custom_language_model": true, 131 | "speaker_labels": true 132 | }, 133 | "description": "Japanese narrowband model." 134 | }, 135 | { 136 | "name": "es-ES_NarrowbandModel", 137 | "language": "es-ES", 138 | "value": "es_n", 139 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/es-ES_NarrowbandModel", 140 | "rate": 8000, 141 | "supported_features": { 142 | "custom_language_model": true, 143 | "speaker_labels": true 144 | }, 145 | "description": "Spanish narrowband model." 146 | }, 147 | { 148 | "name": "pt-BR_BroadbandModel", 149 | "language": "pt-BR", 150 | "value": "pt", 151 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/pt-BR_BroadbandModel", 152 | "rate": 16000, 153 | "supported_features": { 154 | "custom_language_model": false, 155 | "speaker_labels": false 156 | }, 157 | "description": "Brazilian Portuguese broadband model." 158 | }, 159 | { 160 | "name": "en-US_BroadbandModel", 161 | "language": "en-US", 162 | "value": "en-US", 163 | "url": "https://stream.watsonplatform.net/speech-to-text/api/v1/models/en-US_BroadbandModel", 164 | "rate": 16000, 165 | "supported_features": { 166 | "custom_language_model": true, 167 | "speaker_labels": true 168 | }, 169 | "description": "US English broadband model." 170 | } 171 | ] 172 | } -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- 1 | var express = require('express'), 2 | router = express.Router(), 3 | SpeechToTextV1 = require('watson-developer-cloud/speech-to-text/v1'), 4 | fs = require('fs'), 5 | subtitle = require('subtitle'), 6 | speech = require('@google-cloud/speech'), 7 | Storage = require('@google-cloud/storage'), 8 | AipSpeechClient = require("baidu-aip-sdk").speech; 9 | 10 | router.get("/ibm",function (req,res) { 11 | var qs = req.query; 12 | var credit = { 13 | "url": "https://stream.watsonplatform.net/speech-to-text/api", 14 | "username": "a6cf5b2f-7c26-453e-a1f8-c77a2414046b", 15 | "password": "qMGveYLJbId4" 16 | }; 17 | 18 | var speech_to_text = new SpeechToTextV1 ({ 19 | username: "a6cf5b2f-7c26-453e-a1f8-c77a2414046b", 20 | password: "qMGveYLJbId4", 21 | headers: { 22 | 'X-Watson-Learning-Opt-Out': true 23 | } 24 | }); 25 | // streaming传输 26 | // var params = { 27 | // 'model': global.MODEL.models.json[qs.lang].name, 28 | // 'content-type': 'audio/mp3', 29 | // 'interim_results': true, 30 | // 'max_alternatives': 3, 31 | // 'word_confidence': true, 32 | // 'timestamps': true 33 | // }; 34 | // // Create the stream. 35 | // var recognizeStream = speech_to_text.createRecognizeStream(params); 36 | // 37 | // // Pipe in the audio. 38 | // fs.createReadStream(global.server + '/assets/audio/en.mp3').pipe(recognizeStream); 39 | // 40 | // // Pipe out the transcription to a file. 41 | // recognizeStream.pipe(fs.createWriteStream(global.server + '/assets/result/transcription.txt')); 42 | // 43 | // // Get strings instead of buffers from 'data' events. 44 | // recognizeStream.setEncoding('utf8'); 45 | // 46 | // // Listen for events. 47 | // recognizeStream.on('results', function(event) { onEvent('Results:', event); }); 48 | // recognizeStream.on('data', function(event) { onEvent('Data:', event); }); 49 | // recognizeStream.on('error', function(event) { onEvent('Error:', event); }); 50 | // recognizeStream.on('close', function(event) { onEvent('Close:', event); }); 51 | // recognizeStream.on('speaker_labels', function(event) { onEvent('Speaker_Labels:', event); }); 52 | // 53 | // // Displays events on the console. 54 | // function onEvent(name, event) { 55 | // // if(name == 'Results:'){ 56 | // // res.json({ 57 | // // errno: 0, 58 | // // result: event 59 | // // }) 60 | // // }else{ 61 | // // res.json({ 62 | // // errno: 1, 63 | // // name: name, 64 | // // result: event 65 | // // }) 66 | // // } 67 | // console.log(name,JSON.stringify(event,null,2)); 68 | // }; 69 | console.log(global.server + '/assets/audio/' + qs.file,qs.type); 70 | //file传输 71 | var params = { 72 | audio: fs.createReadStream(global.server + '/assets/audio/' + qs.file), 73 | content_type: 'audio/'+qs.type, 74 | timestamps: true, 75 | word_confidence: true, 76 | smart_formatting: true 77 | }; 78 | speech_to_text.recognize(params, function(error, transcript) { 79 | if (error){ 80 | console.log('Error:', error); 81 | res.json({ 82 | errno: 1, 83 | result: error 84 | }); 85 | } 86 | else{ 87 | console.log(JSON.stringify(transcript, null, 2)); 88 | var subs = []; 89 | var result = transcript.results; 90 | for(var i = 0; i < result.length;i++){ 91 | var timestamps = result[i].alternatives[0].timestamps; 92 | for(var k = 0; k < timestamps.length; k++){ 93 | subs.push({ 94 | start: timestamps[k][1]*1000, 95 | end: timestamps[k][2]*1000, 96 | text: timestamps[k][0] 97 | }) 98 | } 99 | } 100 | var srt = subtitle.stringify(subs); 101 | // fs.writeFile(global.server + "/assets/result/transcription.txt",JSON.stringify(transcript, null, 2)); 102 | fs.writeFile(global.server + "/assets/result/transcription.srt",srt); 103 | res.json({ 104 | errno: 0, 105 | result: srt 106 | }) 107 | } 108 | }); 109 | }); 110 | 111 | router.get("/google", function (req,res) { 112 | var qs = req.query; 113 | var upload = true; 114 | var client = new speech.SpeechClient({ 115 | projectId: "esoteric-code-185509", 116 | keyFilename: global.server + "/config/try-apis-6175396ff69e.json" 117 | }); 118 | const storage = Storage({ 119 | projectId: "esoteric-code-185509", 120 | keyFilename: global.server + "/config/try-apis-6175396ff69e.json" 121 | }); 122 | if(qs.type.toLowerCase() == 'flac' || qs.type.toLowerCase() == 'mp3'){ 123 | var encode = 'FLAC'; 124 | var hertz = 48000; 125 | }else if(qs.type.toLowerCase() == 'wav'){ 126 | var encode = 'LINEAR16'; 127 | var hertz = 44100; 128 | }else if(qs.type.toLowerCase() == 'ogg'){ 129 | var encode = 'OGG_OPUS'; 130 | var hertz = 16000; 131 | } 132 | var fileName = global.server + '/assets/audio/' + qs.file; 133 | // var file = fs.readFileSync(fileName); 134 | // var audioBytes = file.toString('base64'); 135 | const bucketName = 'transgod'; 136 | // storage 137 | // .bucket(bucketName) 138 | // .upload(fileName) 139 | // .then(() => { 140 | // console.log(`${fileName} uploaded to ${bucketName}.`); 141 | // upload = true; 142 | // }).catch(err => { 143 | // console.error('ERROR:', err); 144 | // res.send({ 145 | // errno:1, 146 | // msg: 'upload failed' 147 | // }) 148 | // }); 149 | // var audio = { 150 | // content: audioBytes 151 | // }; 152 | if(upload){ 153 | // var config = { 154 | // encoding: encode, 155 | // sampleRateHertz: hertz, 156 | // languageCode: qs.lang, 157 | // enableWordTimeOffsets: true 158 | // }; 159 | var config = { 160 | encoding: 'OGG_OPUS', 161 | sampleRateHertz: 16000, 162 | languageCode: 'en-GB', 163 | enableWordTimeOffsets: true 164 | }; 165 | var audio = { 166 | uri: 'gs://transgod/语音测试男mono.ogg' 167 | }; 168 | 169 | var request = { 170 | audio: audio, 171 | config: config 172 | }; 173 | client 174 | .longRunningRecognize(request) 175 | .then(data => { 176 | const operation = data[0]; 177 | // Get a Promise representation of the final result of the job 178 | return operation.promise(); 179 | }).then(data => { 180 | const response = data[0]; 181 | // const transcription = response.results 182 | // .map(result => result.alternatives[0].transcript) 183 | // .join('\n'); 184 | // console.log(`Transcription: ${transcription}`); 185 | // fs.writeFile(global.server + "/assets/result/google_transcription.txt",transcription); 186 | // res.send({ 187 | // errno: 0, 188 | // result: transcription 189 | // }) 190 | response.results.forEach(result => { 191 | console.log(`Transcription: ${result.alternatives[0].transcript}`); 192 | result.alternatives[0].words.forEach(wordInfo => { 193 | // NOTE: If you have a time offset exceeding 2^32 seconds, use the 194 | // wordInfo.{x}Time.seconds.high to calculate seconds. 195 | const startSecs = 196 | `${wordInfo.startTime.seconds}` + 197 | `.` + 198 | wordInfo.startTime.nanos / 100000000; 199 | const endSecs = 200 | `${wordInfo.endTime.seconds}` + 201 | `.` + 202 | wordInfo.endTime.nanos / 100000000; 203 | console.log(`Word: ${wordInfo.word}`); 204 | console.log(`\t ${startSecs} secs - ${endSecs} secs`); 205 | }); 206 | }); 207 | fs.writeFile(global.server + "/assets/result/transcriptionGoogle.txt",JSON.stringify(response.results, null, 2)); 208 | res.send({ 209 | errno: 0, 210 | result: response.results 211 | }) 212 | }).catch(err => { 213 | console.error('ERROR:', err); 214 | res.send({ 215 | errno: 1, 216 | msg: err 217 | }) 218 | }); 219 | } 220 | }); 221 | 222 | router.get("/google-bucket", function (req,res) { 223 | const storage = Storage({ 224 | projectId: "esoteric-code-185509", 225 | keyFilename: global.server + "/config/try-apis-6175396ff69e.json" 226 | }); 227 | const bucketName = "transgod"; 228 | storage.createBucket(bucketName) 229 | .then(() => { 230 | console.log(`Bucket ${bucketName} created.`); 231 | res.send({ 232 | errno: 0 233 | }) 234 | }).catch(err => { 235 | console.error('ERROR:', err); 236 | res.send({ 237 | errno: 1 238 | }) 239 | }); 240 | }); 241 | 242 | router.get("/baidu", function (req,res) { 243 | var qs = req.query; 244 | // 设置APPID/AK/SK 245 | var APP_ID = "10486274"; 246 | var API_KEY = "SzQNqWCGINF3qEidZzLo9oMs"; 247 | var SECRET_KEY = "bhSVTtrtera9TtHLPoL1jrqwobfic32T"; 248 | 249 | var client = new AipSpeechClient(APP_ID, API_KEY, SECRET_KEY); 250 | var voice = fs.readFileSync(global.server + '/assets/audio/' + qs.file); 251 | 252 | var voiceBuffer = new Buffer(voice); 253 | 254 | client.recognize(voiceBuffer, 'amr', 8000, {lan: 'en',cuid: Math.random()}) 255 | .then(function (result) { 256 | console.log(': ' + JSON.stringify(result)); 257 | }, function(err) { 258 | console.log(err); 259 | }); 260 | }); 261 | module.exports = router; -------------------------------------------------------------------------------- /config/langList.json: -------------------------------------------------------------------------------- 1 | { 2 | "langList": [ 3 | { 4 | "name": "葡萄牙语(低码率)", 5 | "value": "pt_n" 6 | }, 7 | { 8 | "name": "法语(高码率)", 9 | "value": "fr" 10 | }, 11 | { 12 | "name": "英语(美国,低码率)", 13 | "value": "en-US_n" 14 | }, 15 | { 16 | "name": "英语(英国,高码率)", 17 | "value": "en-GB" 18 | }, 19 | { 20 | "name": "中文(高码率)", 21 | "value": "zh" 22 | }, 23 | { 24 | "name": "日语(高码率)", 25 | "value": "ja" 26 | }, 27 | { 28 | "name": "英语(英国,低码率)", 29 | "value": "en-GB_n" 30 | }, 31 | { 32 | "name": "西班牙语(高码率)", 33 | "value": "es" 34 | }, 35 | { 36 | "name": "阿拉伯语(高码率)", 37 | "value": "ar" 38 | }, 39 | { 40 | "name": "中文(低码率)", 41 | "value": "zh_n" 42 | }, 43 | { 44 | "name": "日语(低码率)", 45 | "value": "ja_n" 46 | }, 47 | { 48 | "name": "西班牙语(低码率)", 49 | "value": "es_n" 50 | }, 51 | { 52 | "name": "葡萄牙语(高码率)", 53 | "value": "pt" 54 | }, 55 | { 56 | "name": "英语(美国,高码率)", 57 | "value": "en-US" 58 | } 59 | ], 60 | "googleLang": [ 61 | { 62 | "name": "Afrikaans (Suid-Afrika)", 63 | "value": "af-ZA" 64 | }, 65 | { 66 | "name": "አማርኛ (ኢትዮጵያ)", 67 | "value": "am-ET" 68 | }, 69 | { 70 | "name": "Հայ (Հայաստան)", 71 | "value": "hy-AM" 72 | }, 73 | { 74 | "name": "Azərbaycan (Azərbaycan)", 75 | "value": "az-AZ" 76 | }, 77 | { 78 | "name": "Bahasa Indonesia (Indonesia)", 79 | "value": "id-ID" 80 | }, 81 | { 82 | "name": "Bahasa Melayu (Malaysia)", 83 | "value": "ms-MY" 84 | }, 85 | { 86 | "name": "বাংলা (বাংলাদেশ)", 87 | "value": "bn-BD" 88 | }, 89 | { 90 | "name": "বাংলা (ভারত)", 91 | "value": "bn-IN" 92 | }, 93 | { 94 | "name": "Català (Espanya)", 95 | "value": "ca-ES" 96 | }, 97 | { 98 | "name": "Čeština (Česká republika)", 99 | "value": "cs-CZ" 100 | }, 101 | { 102 | "name": "Dansk (Danmark)", 103 | "value": "da-DK" 104 | }, 105 | { 106 | "name": "Deutsch (Deutschland)", 107 | "value": "de-DE" 108 | }, 109 | { 110 | "name": "English (Australia)", 111 | "value": "en-AU" 112 | }, 113 | { 114 | "name": "English (Canada)", 115 | "value": "en-CA" 116 | }, 117 | { 118 | "name": "English (Ghana)", 119 | "value": "en-GH" 120 | }, 121 | { 122 | "name": "English (Great Britain)", 123 | "value": "en-GB" 124 | }, 125 | { 126 | "name": "English (India)", 127 | "value": "en-IN" 128 | }, 129 | { 130 | "name": "English (Ireland)", 131 | "value": "en-IE" 132 | }, 133 | { 134 | "name": "English (Kenya)", 135 | "value": "en-KE" 136 | }, 137 | { 138 | "name": "English (New Zealand)", 139 | "value": "en-NZ" 140 | }, 141 | { 142 | "name": "English (Nigeria)", 143 | "value": "en-NG" 144 | }, 145 | { 146 | "name": "English (Philippines)", 147 | "value": "en-PH" 148 | }, 149 | { 150 | "name": "English (South Africa)", 151 | "value": "en-ZA" 152 | }, 153 | { 154 | "name": "English (Tanzania)", 155 | "value": "en-TZ" 156 | }, 157 | { 158 | "name": "English (United States)", 159 | "value": "en-US" 160 | }, 161 | { 162 | "name": "Español (Argentina)", 163 | "value": "es-AR" 164 | }, 165 | { 166 | "name": "Español (Bolivia)", 167 | "value": "es-BO" 168 | }, 169 | { 170 | "name": "Español (Chile)", 171 | "value": "es-CL" 172 | }, 173 | { 174 | "name": "Español (Colombia)", 175 | "value": "es-CO" 176 | }, 177 | { 178 | "name": "Español (Costa Rica)", 179 | "value": "es-CR" 180 | }, 181 | { 182 | "name": "Español (Ecuador)", 183 | "value": "es-EC" 184 | }, 185 | { 186 | "name": "Español (El Salvador)", 187 | "value": "es-SV" 188 | }, 189 | { 190 | "name": "Español (España)", 191 | "value": "es-ES" 192 | }, 193 | { 194 | "name": "Español (Estados Unidos)", 195 | "value": "es-US" 196 | }, 197 | { 198 | "name": "Español (Guatemala)", 199 | "value": "es-GT" 200 | }, 201 | { 202 | "name": "Español (Honduras)", 203 | "value": "es-HN" 204 | }, 205 | { 206 | "name": "Español (México)", 207 | "value": "es-MX" 208 | }, 209 | { 210 | "name": "Español (Nicaragua)", 211 | "value": "es-NI" 212 | }, 213 | { 214 | "name": "Español (Panamá)", 215 | "value": "es-PA" 216 | }, 217 | { 218 | "name": "Español (Paraguay)", 219 | "value": "es-PY" 220 | }, 221 | { 222 | "name": "Español (Perú)", 223 | "value": "es-PE" 224 | }, 225 | { 226 | "name": "Español (Puerto Rico)", 227 | "value": "es-PR" 228 | }, 229 | { 230 | "name": "Español (República Dominicana)", 231 | "value": "es-DO" 232 | }, 233 | { 234 | "name": "Español (Uruguay)", 235 | "value": "es-UY" 236 | }, 237 | { 238 | "name": "Español (Venezuela)", 239 | "value": "es-VE" 240 | }, 241 | { 242 | "name": "Euskara (Espainia)", 243 | "value": "eu-ES" 244 | }, 245 | { 246 | "name": "Filipino (Pilipinas)", 247 | "value": "fil-PH" 248 | }, 249 | { 250 | "name": "Français (Canada)", 251 | "value": "fr-CA" 252 | }, 253 | { 254 | "name": "Français (France)", 255 | "value": "fr-FR" 256 | }, 257 | { 258 | "name": "Galego (España)", 259 | "value": "gl-ES" 260 | }, 261 | { 262 | "name": "ქართული (საქართველო)", 263 | "value": "ka-GE" 264 | }, 265 | { 266 | "name": "ગુજરાતી (ભારત)", 267 | "value": "gu-IN" 268 | }, 269 | { 270 | "name": "Hrvatski (Hrvatska)", 271 | "value": "hr-HR" 272 | }, 273 | { 274 | "name": "IsiZulu (Ningizimu Afrika)", 275 | "value": "zu-ZA" 276 | }, 277 | { 278 | "name": "Íslenska (Ísland)", 279 | "value": "is-IS" 280 | }, 281 | { 282 | "name": "Italiano (Italia)", 283 | "value": "it-IT" 284 | }, 285 | { 286 | "name": "Jawa (Indonesia)", 287 | "value": "jv-ID" 288 | }, 289 | { 290 | "name": "ಕನ್ನಡ (ಭಾರತ)", 291 | "value": "kn-IN" 292 | }, 293 | { 294 | "name": "ភាសាខ្មែរ (កម្ពុជា)", 295 | "value": "km-KH" 296 | }, 297 | { 298 | "name": "ລາວ (ລາວ)", 299 | "value": "lo-LA" 300 | }, 301 | { 302 | "name": "Latviešu (latviešu)", 303 | "value": "lv-LV" 304 | }, 305 | { 306 | "name": "Lietuvių (Lietuva)", 307 | "value": "lt-LT" 308 | }, 309 | { 310 | "name": "Magyar (Magyarország)", 311 | "value": "hu-HU" 312 | }, 313 | { 314 | "name": "മലയാളം (ഇന്ത്യ)", 315 | "value": "ml-IN" 316 | }, 317 | { 318 | "name": "मराठी (भारत)", 319 | "value": "mr-IN" 320 | }, 321 | { 322 | "name": "Nederlands (Nederland)", 323 | "value": "nl-NL" 324 | }, 325 | { 326 | "name": "नेपाली (नेपाल)", 327 | "value": "ne-NP" 328 | }, 329 | { 330 | "name": "Norsk bokmål (Norge)", 331 | "value": "nb-NO" 332 | }, 333 | { 334 | "name": "Polski (Polska)", 335 | "value": "pl-PL" 336 | }, 337 | { 338 | "name": "Português (Brasil)", 339 | "value": "pt-BR" 340 | }, 341 | { 342 | "name": "Português (Portugal)", 343 | "value": "pt-PT" 344 | }, 345 | { 346 | "name": "Română (România)", 347 | "value": "ro-RO" 348 | }, 349 | { 350 | "name": "සිංහල (ශ්රී ලංකාව)", 351 | "value": "si-LK" 352 | }, 353 | { 354 | "name": "Slovenčina (Slovensko)", 355 | "value": "sk-SK" 356 | }, 357 | { 358 | "name": "Slovenščina (Slovenija)", 359 | "value": "sl-SI" 360 | }, 361 | { 362 | "name": "Urang (Indonesia)", 363 | "value": "su-ID" 364 | }, 365 | { 366 | "name": "Swahili (Tanzania)", 367 | "value": "sw-TZ" 368 | }, 369 | { 370 | "name": "Swahili (Kenya)", 371 | "value": "sw-KE" 372 | }, 373 | { 374 | "name": "Suomi (Suomi)", 375 | "value": "fi-FI" 376 | }, 377 | { 378 | "name": "Svenska (Sverige)", 379 | "value": "sv-SE" 380 | }, 381 | { 382 | "name": "தமிழ் (இந்தியா)", 383 | "value": "ta-IN" 384 | }, 385 | { 386 | "name": "தமிழ் (சிங்கப்பூர்)", 387 | "value": "ta-SG" 388 | }, 389 | { 390 | "name": "தமிழ் (இலங்கை)", 391 | "value": "ta-LK" 392 | }, 393 | { 394 | "name": "தமிழ் (மலேசியா)", 395 | "value": "ta-MY" 396 | }, 397 | { 398 | "name": "తెలుగు (భారతదేశం)", 399 | "value": "te-IN" 400 | }, 401 | { 402 | "name": "Tiếng Việt (Việt Nam)", 403 | "value": "vi-VN" 404 | }, 405 | { 406 | "name": "Türkçe (Türkiye)", 407 | "value": "tr-TR" 408 | }, 409 | { 410 | "name": "اردو (پاکستان)", 411 | "value": "ur-PK" 412 | }, 413 | { 414 | "name": "اردو (بھارت)", 415 | "value": "ur-IN" 416 | }, 417 | { 418 | "name": "Ελληνικά (Ελλάδα)", 419 | "value": "el-GR" 420 | }, 421 | { 422 | "name": "Български (България)", 423 | "value": "bg-BG" 424 | }, 425 | { 426 | "name": "Русский (Россия)", 427 | "value": "ru-RU" 428 | }, 429 | { 430 | "name": "Српски (Србија)", 431 | "value": "sr-RS" 432 | }, 433 | { 434 | "name": "Українська (Україна)", 435 | "value": "uk-UA" 436 | }, 437 | { 438 | "name": "עברית (ישראל)", 439 | "value": "he-IL" 440 | }, 441 | { 442 | "name": "العربية (إسرائيل)", 443 | "value": "ar-IL" 444 | }, 445 | { 446 | "name": "العربية (الأردن)", 447 | "value": "ar-JO" 448 | }, 449 | { 450 | "name": "العربية (الإمارات)", 451 | "value": "ar-AE" 452 | }, 453 | { 454 | "name": "العربية (البحرين)", 455 | "value": "ar-BH" 456 | }, 457 | { 458 | "name": "العربية (الجزائر)", 459 | "value": "ar-DZ" 460 | }, 461 | { 462 | "name": "العربية (السعودية)", 463 | "value": "ar-SA" 464 | }, 465 | { 466 | "name": "العربية (العراق)", 467 | "value": "ar-IQ" 468 | }, 469 | { 470 | "name": "العربية (الكويت)", 471 | "value": "ar-KW" 472 | }, 473 | { 474 | "name": "العربية (المغرب)", 475 | "value": "ar-MA" 476 | }, 477 | { 478 | "name": "العربية (تونس)", 479 | "value": "ar-TN" 480 | }, 481 | { 482 | "name": "العربية (عُمان)", 483 | "value": "ar-OM" 484 | }, 485 | { 486 | "name": "العربية (فلسطين)", 487 | "value": "ar-PS" 488 | }, 489 | { 490 | "name": "العربية (قطر)", 491 | "value": "ar-QA" 492 | }, 493 | { 494 | "name": "العربية (لبنان)", 495 | "value": "ar-LB" 496 | }, 497 | { 498 | "name": "العربية (مصر)", 499 | "value": "ar-EG" 500 | }, 501 | { 502 | "name": "فارسی (ایران)", 503 | "value": "fa-IR" 504 | }, 505 | { 506 | "name": "हिन्दी (भारत)", 507 | "value": "hi-IN" 508 | }, 509 | { 510 | "name": "ไทย (ประเทศไทย)", 511 | "value": "th-TH" 512 | }, 513 | { 514 | "name": "한국어 (대한민국)", 515 | "value": "ko-KR" 516 | }, 517 | { 518 | "name": "國語 (台灣)", 519 | "value": "cmn-Hant-TW" 520 | }, 521 | { 522 | "name": "廣東話 (香港)", 523 | "value": "yue-Hant-HK" 524 | }, 525 | { 526 | "name": "日本語(日本)", 527 | "value": "ja-JP" 528 | }, 529 | { 530 | "name": "普通話 (香港)", 531 | "value": "cmn-Hans-HK" 532 | }, 533 | { 534 | "name": "普通话 (中国大陆)", 535 | "value": "cmn-Hans-CN" 536 | } 537 | ] 538 | } -------------------------------------------------------------------------------- /assets/result/transcription.srt: -------------------------------------------------------------------------------- 1 | 1 2 | 00:00:01,200 --> 00:00:01,720 3 | BBC 4 | 5 | 2 6 | 00:00:01,720 --> 00:00:02,210 7 | news 8 | 9 | 3 10 | 00:00:02,210 --> 00:00:02,530 11 | with 12 | 13 | 4 14 | 00:00:02,530 --> 00:00:02,800 15 | sue 16 | 17 | 5 18 | 00:00:02,800 --> 00:00:03,760 19 | Montgomery 20 | 21 | 6 22 | 00:00:04,220 --> 00:00:04,720 23 | Syrian 24 | 25 | 7 26 | 00:00:04,720 --> 00:00:05,300 27 | activists 28 | 29 | 8 30 | 00:00:05,300 --> 00:00:05,470 31 | say 32 | 33 | 9 34 | 00:00:05,470 --> 00:00:05,730 35 | more 36 | 37 | 10 38 | 00:00:05,730 --> 00:00:05,930 39 | than 40 | 41 | 11 42 | 00:00:05,930 --> 00:00:06,400 43 | seventy 44 | 45 | 12 46 | 00:00:06,400 --> 00:00:06,710 47 | six 48 | 49 | 13 50 | 00:00:06,710 --> 00:00:07,250 51 | thousand 52 | 53 | 14 54 | 00:00:07,250 --> 00:00:07,570 55 | people 56 | 57 | 15 58 | 00:00:07,570 --> 00:00:07,720 59 | were 60 | 61 | 16 62 | 00:00:07,720 --> 00:00:08,140.0000000000009 63 | killed 64 | 65 | 17 66 | 00:00:08,140.0000000000009 --> 00:00:08,240 67 | in 68 | 69 | 18 70 | 00:00:08,240 --> 00:00:08,320 71 | the 72 | 73 | 19 74 | 00:00:08,320 --> 00:00:08,770 75 | country 76 | 77 | 20 78 | 00:00:08,770 --> 00:00:09,180 79 | last 80 | 81 | 21 82 | 00:00:09,180 --> 00:00:09,550 83 | year 84 | 85 | 22 86 | 00:00:09,900 --> 00:00:10,300 87 | making 88 | 89 | 23 90 | 00:00:10,300 --> 00:00:10,450 91 | it 92 | 93 | 24 94 | 00:00:10,450 --> 00:00:10,540 95 | the 96 | 97 | 25 98 | 00:00:10,540 --> 00:00:11,110 99 | deadliest 100 | 101 | 26 102 | 00:00:11,110 --> 00:00:11,440 103 | twelve 104 | 105 | 27 106 | 00:00:11,440 --> 00:00:11,930 107 | months 108 | 109 | 28 110 | 00:00:12,110 --> 00:00:12,460 111 | since 112 | 113 | 29 114 | 00:00:12,460 --> 00:00:12,570 115 | the 116 | 117 | 30 118 | 00:00:12,570 --> 00:00:13,040 119 | conflict 120 | 121 | 31 122 | 00:00:13,040 --> 00:00:13,450 123 | began 124 | 125 | 32 126 | 00:00:13,450 --> 00:00:13,570 127 | in 128 | 129 | 33 130 | 00:00:13,570 --> 00:00:13,990 131 | twenty 132 | 133 | 34 134 | 00:00:13,990 --> 00:00:14,570 135 | eleven 136 | 137 | 35 138 | 00:00:14,900 --> 00:00:15,030 139 | the 140 | 141 | 36 142 | 00:00:15,030 --> 00:00:15,460 143 | Syrian 144 | 145 | 37 146 | 00:00:15,460 --> 00:00:16,110 147 | observatory 148 | 149 | 38 150 | 00:00:16,110 --> 00:00:16,290 151 | for 152 | 153 | 39 154 | 00:00:16,290 --> 00:00:16,580 155 | human 156 | 157 | 40 158 | 00:00:16,580 --> 00:00:17,100 159 | rights 160 | 161 | 41 162 | 00:00:17,280 --> 00:00:17,350 163 | a 164 | 165 | 42 166 | 00:00:17,350 --> 00:00:17,760 167 | UK 168 | 169 | 43 170 | 00:00:17,760 --> 00:00:18,110 171 | based 172 | 173 | 44 174 | 00:00:18,110 --> 00:00:18,600 175 | monitoring 176 | 177 | 45 178 | 00:00:18,600 --> 00:00:19,000 179 | group 180 | 181 | 46 182 | 00:00:19,210 --> 00:00:19,470 183 | said 184 | 185 | 47 186 | 00:00:19,470 --> 00:00:19,710 187 | about 188 | 189 | 48 190 | 00:00:19,710 --> 00:00:19,750 191 | a 192 | 193 | 49 194 | 00:00:19,750 --> 00:00:20,210 195 | quarter 196 | 197 | 50 198 | 00:00:20,210 --> 00:00:20,290 199 | of 200 | 201 | 51 202 | 00:00:20,290 --> 00:00:20,400 203 | the 204 | 205 | 52 206 | 00:00:20,400 --> 00:00:20,690 207 | dead 208 | 209 | 53 210 | 00:00:20,690 --> 00:00:20,850 211 | with 212 | 213 | 54 214 | 00:00:20,850 --> 00:00:21,570 215 | civilians 216 | 217 | 55 218 | 00:00:21,840 --> 00:00:22,060 219 | on 220 | 221 | 56 222 | 00:00:22,060 --> 00:00:22,300 223 | Middle 224 | 225 | 57 226 | 00:00:22,300 --> 00:00:22,510 227 | East 228 | 229 | 58 230 | 00:00:22,510 --> 00:00:22,860 231 | editor 232 | 233 | 59 234 | 00:00:22,860 --> 00:00:23,170 235 | Alan 236 | 237 | 60 238 | 00:00:23,170 --> 00:00:23,660 239 | Johnston 240 | 241 | 61 242 | 00:00:23,660 --> 00:00:24,450 243 | reports 244 | 245 | 62 246 | 00:00:24,890 --> 00:00:25,060 247 | the 248 | 249 | 63 250 | 00:00:25,060 --> 00:00:25,480 251 | Syrian 252 | 253 | 64 254 | 00:00:25,480 --> 00:00:26,240 255 | observatory 256 | 257 | 65 258 | 00:00:26,240 --> 00:00:26,410 259 | for 260 | 261 | 66 262 | 00:00:26,410 --> 00:00:26,820 263 | human 264 | 265 | 67 266 | 00:00:26,820 --> 00:00:27,160 267 | rights 268 | 269 | 68 270 | 00:00:27,160 --> 00:00:27,480 271 | strolls 272 | 273 | 69 274 | 00:00:27,480 --> 00:00:27,620 275 | on 276 | 277 | 70 278 | 00:00:27,620 --> 00:00:28,150 279 | sources 280 | 281 | 71 282 | 00:00:28,150 --> 00:00:28,410 283 | all 284 | 285 | 72 286 | 00:00:28,410 --> 00:00:28,770 287 | across 288 | 289 | 73 290 | 00:00:28,770 --> 00:00:28,880 291 | the 292 | 293 | 74 294 | 00:00:28,880 --> 00:00:29,400 295 | country 296 | 297 | 75 298 | 00:00:29,400 --> 00:00:29,490 299 | as 300 | 301 | 76 302 | 00:00:29,490 --> 00:00:29,600 303 | it 304 | 305 | 77 306 | 00:00:29,600 --> 00:00:29,940 307 | works 308 | 309 | 78 310 | 00:00:29,940 --> 00:00:30,040 311 | to 312 | 313 | 79 314 | 00:00:30,040 --> 00:00:30,410 315 | build 316 | 317 | 80 318 | 00:00:30,410 --> 00:00:30,560 319 | up 320 | 321 | 81 322 | 00:00:30,560 --> 00:00:30,610 323 | a 324 | 325 | 82 326 | 00:00:30,610 --> 00:00:31,150 327 | picture 328 | 329 | 83 330 | 00:00:31,150 --> 00:00:31,260 331 | of 332 | 333 | 84 334 | 00:00:31,260 --> 00:00:31,360 335 | the 336 | 337 | 85 338 | 00:00:31,360 --> 00:00:31,950 339 | damage 340 | 341 | 86 342 | 00:00:31,950 --> 00:00:32,240.00000000000364 343 | being 344 | 345 | 87 346 | 00:00:32,240.00000000000364 --> 00:00:32,590.0000000000036 347 | done 348 | 349 | 88 350 | 00:00:32,590.0000000000036 --> 00:00:32,780 351 | by 352 | 353 | 89 354 | 00:00:32,780 --> 00:00:33,060 355 | this 356 | 357 | 90 358 | 00:00:33,060 --> 00:00:33,840 359 | conflict 360 | 361 | 91 362 | 00:00:34,240 --> 00:00:34,390 363 | I 364 | 365 | 92 366 | 00:00:34,390 --> 00:00:34,510 367 | have 368 | 369 | 93 370 | 00:00:34,510 --> 00:00:34,730 371 | been 372 | 373 | 94 374 | 00:00:34,760 --> 00:00:35,410 375 | overruled 376 | 377 | 95 378 | 00:00:35,410 --> 00:00:35,830 379 | figure 380 | 381 | 96 382 | 00:00:35,830 --> 00:00:35,980 383 | of 384 | 385 | 97 386 | 00:00:35,980 --> 00:00:36,330 387 | some 388 | 389 | 98 390 | 00:00:36,330 --> 00:00:36,880 391 | seventy 392 | 393 | 99 394 | 00:00:36,880 --> 00:00:37,330 395 | six 396 | 397 | 100 398 | 00:00:37,460 --> 00:00:38,030 399 | thousand 400 | 401 | 101 402 | 00:00:38,030 --> 00:00:38,140 403 | to 404 | 405 | 102 406 | 00:00:38,140 --> 00:00:38,470 407 | have 408 | 409 | 103 410 | 00:00:38,520 --> 00:00:38,830 411 | more 412 | 413 | 104 414 | 00:00:38,830 --> 00:00:39,100 415 | than 416 | 417 | 105 418 | 00:00:39,180 --> 00:00:39,600 419 | twenty 420 | 421 | 106 422 | 00:00:39,600 --> 00:00:40,120 423 | thousand 424 | 425 | 107 426 | 00:00:40,120 --> 00:00:40,250 427 | with 428 | 429 | 108 430 | 00:00:40,250 --> 00:00:40,810 431 | soldiers 432 | 433 | 109 434 | 00:00:40,810 --> 00:00:40,910 435 | or 436 | 437 | 110 438 | 00:00:40,910 --> 00:00:41,270 439 | pro 440 | 441 | 111 442 | 00:00:41,270 --> 00:00:41,880 443 | government 444 | 445 | 112 446 | 00:00:41,880 --> 00:00:42,710 447 | militiamen 448 | 449 | 113 450 | 00:00:43,140 --> 00:00:43,240 451 | the 452 | 453 | 114 454 | 00:00:43,240 --> 00:00:43,750 455 | forces 456 | 457 | 115 458 | 00:00:43,780 --> 00:00:44,440 459 | opposing 460 | 461 | 116 462 | 00:00:44,440 --> 00:00:44,550 463 | the 464 | 465 | 117 466 | 00:00:44,550 --> 00:00:45,150 467 | government 468 | 469 | 118 470 | 00:00:45,300 --> 00:00:45,550 471 | knows 472 | 473 | 119 474 | 00:00:45,550 --> 00:00:45,810 475 | more 476 | 477 | 120 478 | 00:00:45,810 --> 00:00:46,000 479 | than 480 | 481 | 121 482 | 00:00:46,000 --> 00:00:46,560 483 | fifty 484 | 485 | 122 486 | 00:00:46,560 --> 00:00:47,120 487 | thousand 488 | 489 | 123 490 | 00:00:47,120 --> 00:00:47,810 491 | fighters 492 | 493 | 124 494 | 00:00:48,220 --> 00:00:48,350 495 | and 496 | 497 | 125 498 | 00:00:48,350 --> 00:00:48,540 499 | all 500 | 501 | 126 502 | 00:00:48,540 --> 00:00:48,640 503 | the 504 | 505 | 127 506 | 00:00:48,640 --> 00:00:49,120 507 | time 508 | 509 | 128 510 | 00:00:49,150 --> 00:00:50,050 511 | civilians 512 | 513 | 129 514 | 00:00:50,050 --> 00:00:50,200 515 | were 516 | 517 | 130 518 | 00:00:50,200 --> 00:00:50,540 519 | being 520 | 521 | 131 522 | 00:00:50,570 --> 00:00:51,000 523 | caught 524 | 525 | 132 526 | 00:00:51,000 --> 00:00:51,400 527 | up 528 | 529 | 133 530 | 00:00:51,400 --> 00:00:51,490 531 | in 532 | 533 | 134 534 | 00:00:51,490 --> 00:00:51,570 535 | the 536 | 537 | 135 538 | 00:00:51,570 --> 00:00:52,330 539 | carnage 540 | 541 | 136 542 | 00:00:52,580 --> 00:00:52,760 543 | they 544 | 545 | 137 546 | 00:00:52,760 --> 00:00:53,320 547 | accounted 548 | 549 | 138 550 | 00:00:53,320 --> 00:00:53,480 551 | for 552 | 553 | 139 554 | 00:00:53,480 --> 00:00:54,010 555 | about 556 | 557 | 140 558 | 00:00:54,060 --> 00:00:54,160 559 | a 560 | 561 | 141 562 | 00:00:54,160 --> 00:00:54,870 563 | quarter 564 | 565 | 142 566 | 00:00:55,020 --> 00:00:55,160 567 | of 568 | 569 | 143 570 | 00:00:55,160 --> 00:00:55,710 571 | serious 572 | 573 | 144 574 | 00:00:55,710 --> 00:00:56,190 575 | dead 576 | 577 | 145 578 | 00:00:56,190 --> 00:00:56,630 579 | last 580 | 581 | 146 582 | 00:00:56,630 --> 00:00:57,050 583 | year 584 | 585 | 147 586 | 00:00:57,730 --> 00:00:57,930 587 | the 588 | 589 | 148 590 | 00:00:57,930 --> 00:00:58,590 591 | Brazilian 592 | 593 | 149 594 | 00:00:58,590 --> 00:00:59,180 595 | president 596 | 597 | 150 598 | 00:00:59,180 --> 00:00:59,430 599 | Jim 600 | 601 | 151 602 | 00:00:59,430 --> 00:00:59,680 603 | model 604 | 605 | 152 606 | 00:00:59,680 --> 00:01:00,200 607 | Safra's 608 | 609 | 153 610 | 00:01:00,200 --> 00:01:00,380 611 | been 612 | 613 | 154 614 | 00:01:00,380 --> 00:01:00,760 615 | sworn 616 | 617 | 155 618 | 00:01:00,760 --> 00:01:00,910 619 | in 620 | 621 | 156 622 | 00:01:00,910 --> 00:01:01,090 623 | for 624 | 625 | 157 626 | 00:01:01,090 --> 00:01:01,130 627 | a 628 | 629 | 158 630 | 00:01:01,130 --> 00:01:01,600 631 | second 632 | 633 | 159 634 | 00:01:01,600 --> 00:01:02,070 635 | term 636 | 637 | 160 638 | 00:01:02,340 --> 00:01:02,920 639 | promising 640 | 641 | 161 642 | 00:01:02,920 --> 00:01:03,050 643 | to 644 | 645 | 162 646 | 00:01:03,050 --> 00:01:03,280 647 | kick 648 | 649 | 163 650 | 00:01:03,280 --> 00:01:03,660 651 | start 652 | 653 | 164 654 | 00:01:03,660 --> 00:01:03,760 655 | the 656 | 657 | 165 658 | 00:01:03,760 --> 00:01:04,330 659 | economy 660 | 661 | 166 662 | 00:01:04,489.9999999999927 --> 00:01:04,640 663 | and 664 | 665 | 167 666 | 00:01:04,640 --> 00:01:05,40.000000000007276 667 | tackle 668 | 669 | 168 670 | 00:01:05,40.000000000007276 --> 00:01:05,840 671 | corruption 672 | 673 | 169 674 | 00:01:06,150 --> 00:01:06,390 675 | in 676 | 677 | 170 678 | 00:01:06,390 --> 00:01:06,650 679 | her 680 | 681 | 171 682 | 00:01:06,650 --> 00:01:07,300 683 | inaugural 684 | 685 | 172 686 | 00:01:07,300 --> 00:01:07,760 687 | address 688 | 689 | 173 690 | 00:01:07,760 --> 00:01:07,990 691 | this 692 | 693 | 174 694 | 00:01:07,990 --> 00:01:08,530 695 | recess 696 | 697 | 175 698 | 00:01:08,530 --> 00:01:08,680 699 | that 700 | 701 | 176 702 | 00:01:08,680 --> 00:01:08,760 703 | our 704 | 705 | 177 706 | 00:01:08,760 --> 00:01:09,230 707 | government 708 | 709 | 178 710 | 00:01:09,230 --> 00:01:09,350 711 | would 712 | 713 | 179 714 | 00:01:09,350 --> 00:01:09,800 715 | invest 716 | 717 | 180 718 | 00:01:09,800 --> 00:01:09,880 719 | in 720 | 721 | 181 722 | 00:01:09,880 --> 00:01:10,080 723 | new 724 | 725 | 182 726 | 00:01:10,080 --> 00:01:10,670 727 | goals 728 | 729 | 183 730 | 00:01:10,990 --> 00:01:11,370 731 | including 732 | 733 | 184 734 | 00:01:11,370 --> 00:01:11,740 735 | better 736 | 737 | 185 738 | 00:01:11,740 --> 00:01:12,420 739 | education 740 | 741 | 186 742 | 00:01:12,420 --> 00:01:12,780 743 | health 744 | 745 | 187 746 | 00:01:12,780 --> 00:01:13,370 747 | services 748 | 749 | 188 750 | 00:01:13,530 --> 00:01:13,710 751 | and 752 | 753 | 189 754 | 00:01:13,710 --> 00:01:14,510 755 | security 756 | 757 | 190 758 | 00:01:14,940 --> 00:01:15,370 759 | Julia 760 | 761 | 191 762 | 00:01:15,370 --> 00:01:15,980 763 | Carneiro 764 | 765 | 192 766 | 00:01:15,980 --> 00:01:16,560 767 | reports 768 | 769 | 193 770 | 00:01:16,560 --> 00:01:16,740 771 | from 772 | 773 | 194 774 | 00:01:16,740 --> 00:01:16,960 775 | Rio 776 | 777 | 195 778 | 00:01:16,960 --> 00:01:17,080 779 | de 780 | 781 | 196 782 | 00:01:17,080 --> 00:01:17,700 783 | Janeiro 784 | 785 | 197 786 | 00:01:18,300 --> 00:01:18,430 787 | the 788 | 789 | 198 790 | 00:01:18,430 --> 00:01:18,730 791 | start 792 | 793 | 199 794 | 00:01:18,730 --> 00:01:18,820 795 | of 796 | 797 | 200 798 | 00:01:18,820 --> 00:01:18,940 799 | the 800 | 801 | 201 802 | 00:01:18,940 --> 00:01:19,450 803 | inaugural 804 | 805 | 202 806 | 00:01:19,450 --> 00:01:19,870 807 | events 808 | 809 | 203 810 | 00:01:19,870 --> 00:01:19,960 811 | in 812 | 813 | 204 814 | 00:01:19,960 --> 00:01:20,550 815 | Brasilia 816 | 817 | 205 818 | 00:01:20,550 --> 00:01:20,760 819 | took 820 | 821 | 206 822 | 00:01:20,760 --> 00:01:21,130 823 | place 824 | 825 | 207 826 | 00:01:21,130 --> 00:01:21,300 827 | under 828 | 829 | 208 830 | 00:01:21,300 --> 00:01:21,350 831 | a 832 | 833 | 209 834 | 00:01:21,350 --> 00:01:21,940 835 | scorching 836 | 837 | 210 838 | 00:01:21,940 --> 00:01:22,440 839 | sun 840 | 841 | 211 842 | 00:01:22,650 --> 00:01:23,210 843 | president 844 | 845 | 212 846 | 00:01:23,210 --> 00:01:24,040 847 | UNICEF 848 | 849 | 213 850 | 00:01:24,170 --> 00:01:24,540 851 | wave 852 | 853 | 214 854 | 00:01:24,540 --> 00:01:24,670 855 | to 856 | 857 | 215 858 | 00:01:24,670 --> 00:01:25,280 859 | supporters 860 | 861 | 216 862 | 00:01:25,280 --> 00:01:25,460 863 | from 864 | 865 | 217 866 | 00:01:25,460 --> 00:01:25,550 867 | the 868 | 869 | 218 870 | 00:01:25,550 --> 00:01:25,920 871 | top 872 | 873 | 219 874 | 00:01:25,920 --> 00:01:26,040 875 | of 876 | 877 | 220 878 | 00:01:26,040 --> 00:01:26,130 879 | the 880 | 881 | 221 882 | 00:01:26,130 --> 00:01:26,840 883 | presidential 884 | 885 | 222 886 | 00:01:26,840 --> 00:01:27,130 887 | rolls 888 | 889 | 223 890 | 00:01:27,130 --> 00:01:27,630 891 | Royce 892 | 893 | 224 894 | 00:01:27,800 --> 00:01:27,980 895 | and 896 | 897 | 225 898 | 00:01:27,980 --> 00:01:28,150 899 | then 900 | 901 | 226 902 | 00:01:28,150 --> 00:01:28,360 903 | took 904 | 905 | 227 906 | 00:01:28,360 --> 00:01:28,480 907 | the 908 | 909 | 228 910 | 00:01:28,480 --> 00:01:28,760 911 | oath 912 | 913 | 229 914 | 00:01:28,760 --> 00:01:28,900 915 | of 916 | 917 | 230 918 | 00:01:28,900 --> 00:01:29,390 919 | office 920 | 921 | 231 922 | 00:01:29,390 --> 00:01:29,500 923 | in 924 | 925 | 232 926 | 00:01:29,500 --> 00:01:30,250 927 | Congress 928 | 929 | 233 930 | 00:01:30,710 --> 00:01:30,840 931 | in 932 | 933 | 234 934 | 00:01:30,840 --> 00:01:30,900 935 | the 936 | 937 | 235 938 | 00:01:30,900 --> 00:01:31,180 939 | first 940 | 941 | 236 942 | 00:01:31,180 --> 00:01:31,580 943 | speech 944 | 945 | 237 946 | 00:01:31,580 --> 00:01:31,700 947 | of 948 | 949 | 238 950 | 00:01:31,700 --> 00:01:31,790 951 | her 952 | 953 | 239 954 | 00:01:31,790 --> 00:01:32,280 955 | second 956 | 957 | 240 958 | 00:01:32,280 --> 00:01:32,700 959 | term 960 | 961 | 241 962 | 00:01:32,900 --> 00:01:33,070 963 | she 964 | 965 | 242 966 | 00:01:33,070 --> 00:01:33,260 967 | said 968 | 969 | 243 970 | 00:01:33,260 --> 00:01:33,430 971 | this 972 | 973 | 244 974 | 00:01:33,430 --> 00:01:33,570 975 | was 976 | 977 | 245 978 | 00:01:33,570 --> 00:01:33,640 979 | a 980 | 981 | 246 982 | 00:01:33,640 --> 00:01:33,880 983 | new 984 | 985 | 247 986 | 00:01:33,880 --> 00:01:34,320 987 | staff 988 | 989 | 248 990 | 00:01:34,320 --> 00:01:34,500 991 | and 992 | 993 | 249 994 | 00:01:34,500 --> 00:01:34,580 995 | the 996 | 997 | 250 998 | 00:01:34,580 --> 00:01:35,140 999 | historic 1000 | 1001 | 251 1002 | 00:01:35,140 --> 00:01:35,670 1003 | changes 1004 | 1005 | 252 1006 | 00:01:35,670 --> 00:01:35,820 1007 | that 1008 | 1009 | 253 1010 | 00:01:35,820 --> 00:01:35,910 1011 | the 1012 | 1013 | 254 1014 | 00:01:35,910 --> 00:01:36,350 1015 | workers 1016 | 1017 | 255 1018 | 00:01:36,350 --> 00:01:36,720 1019 | party 1020 | 1021 | 256 1022 | 00:01:36,720 --> 00:01:36,880 1023 | is 1024 | 1025 | 257 1026 | 00:01:36,880 --> 00:01:37,200 1027 | bringing 1028 | 1029 | 258 1030 | 00:01:37,200 --> 00:01:37,340 1031 | to 1032 | 1033 | 259 1034 | 00:01:37,340 --> 00:01:37,890 1035 | Brazil 1036 | 1037 | 260 1038 | 00:01:38,350 --> 00:01:38,770 1039 | Larissa 1040 | 1041 | 261 1042 | 00:01:38,770 --> 00:01:39,230 1043 | faces 1044 | 1045 | 262 1046 | 00:01:39,230 --> 00:01:39,470 1047 | big 1048 | 1049 | 263 1050 | 00:01:39,470 --> 00:01:40,110 1051 | challenges 1052 | 1053 | 264 1054 | 00:01:40,110 --> 00:01:40,180 1055 | in 1056 | 1057 | 265 1058 | 00:01:40,180 --> 00:01:40,310 1059 | her 1060 | 1061 | 266 1062 | 00:01:40,310 --> 00:01:40,700 1063 | second 1064 | 1065 | 267 1066 | 00:01:40,700 --> 00:01:41,100 1067 | term 1068 | 1069 | 268 1070 | 00:01:41,330 --> 00:01:41,530 1071 | with 1072 | 1073 | 269 1074 | 00:01:41,530 --> 00:01:41,770 1075 | low 1076 | 1077 | 270 1078 | 00:01:41,770 --> 00:01:42,150 1079 | growth 1080 | 1081 | 271 1082 | 00:01:42,150 --> 00:01:42,560 1083 | rates 1084 | 1085 | 272 1086 | 00:01:42,600 --> 00:01:43,240 1087 | inflation 1088 | 1089 | 273 1090 | 00:01:43,240 --> 00:01:43,370 1091 | on 1092 | 1093 | 274 1094 | 00:01:43,370 --> 00:01:43,450 1095 | the 1096 | 1097 | 275 1098 | 00:01:43,450 --> 00:01:43,930 1099 | rise 1100 | 1101 | 276 1102 | 00:01:44,130 --> 00:01:44,290 1103 | and 1104 | 1105 | 277 1106 | 00:01:44,290 --> 00:01:44,330 1107 | a 1108 | 1109 | 278 1110 | 00:01:44,330 --> 00:01:44,660 1111 | major 1112 | 1113 | 279 1114 | 00:01:44,660 --> 00:01:45,180 1115 | corruption 1116 | 1117 | 280 1118 | 00:01:45,180 --> 00:01:45,700 1119 | scandal 1120 | 1121 | 281 1122 | 00:01:45,700 --> 00:01:45,870 1123 | that 1124 | 1125 | 282 1126 | 00:01:45,870 --> 00:01:46,050 1127 | has 1128 | 1129 | 283 1130 | 00:01:46,050 --> 00:01:46,280 1131 | hit 1132 | 1133 | 284 1134 | 00:01:46,280 --> 00:01:46,740 1135 | Brazil's 1136 | 1137 | 285 1138 | 00:01:46,740 --> 00:01:47,040 1139 | oil 1140 | 1141 | 286 1142 | 00:01:47,040 --> 00:01:47,500 1143 | giants 1144 | 1145 | 287 1146 | 00:01:47,500 --> 00:01:47,680 1147 | but 1148 | 1149 | 288 1150 | 00:01:47,680 --> 00:01:47,790 1151 | their 1152 | 1153 | 289 1154 | 00:01:47,790 --> 00:01:48,370 1155 | bodies 1156 | 1157 | 290 1158 | 00:01:49,050 --> 00:01:49,590 1159 | reports 1160 | 1161 | 291 1162 | 00:01:49,590 --> 00:01:49,760 1163 | from 1164 | 1165 | 292 1166 | 00:01:49,760 --> 00:01:49,840 1167 | the 1168 | 1169 | 293 1170 | 00:01:49,840 --> 00:01:50,490 1171 | Gambia's 1172 | 1173 | 294 1174 | 00:01:50,490 --> 00:01:50,680 1175 | say 1176 | 1177 | 295 1178 | 00:01:50,680 --> 00:01:51,150 1179 | dozens 1180 | 1181 | 296 1182 | 00:01:51,150 --> 00:01:51,240 1183 | of 1184 | 1185 | 297 1186 | 00:01:51,240 --> 00:01:51,550 1187 | people 1188 | 1189 | 298 1190 | 00:01:51,550 --> 00:01:51,660 1191 | have 1192 | 1193 | 299 1194 | 00:01:51,660 --> 00:01:51,820 1195 | been 1196 | 1197 | 300 1198 | 00:01:51,820 --> 00:01:52,510 1199 | detained 1200 | 1201 | 301 1202 | 00:01:52,720 --> 00:01:53,140 1203 | following 1204 | 1205 | 302 1206 | 00:01:53,140 --> 00:01:53,530 1207 | choose 1208 | 1209 | 303 1210 | 00:01:53,530 --> 00:01:53,660 1211 | to 1212 | 1213 | 304 1214 | 00:01:53,660 --> 00:01:54,340 1215 | suspected 1216 | 1217 | 305 1218 | 00:01:54,340 --> 00:01:54,570 1219 | coup 1220 | 1221 | 306 1222 | 00:01:54,570 --> 00:01:55,070 1223 | attempt 1224 | 1225 | 307 1226 | 00:01:55,070 --> 00:01:55,390 1227 | against 1228 | 1229 | 308 1230 | 00:01:55,390 --> 00:01:55,460 1231 | the 1232 | 1233 | 309 1234 | 00:01:55,460 --> 00:01:55,920 1235 | country's 1236 | 1237 | 310 1238 | 00:01:55,920 --> 00:01:56,220 1239 | leader 1240 | 1241 | 311 1242 | 00:01:56,220 --> 00:01:56,330 1243 | at 1244 | 1245 | 312 1246 | 00:01:56,330 --> 00:01:56,560 1247 | young 1248 | 1249 | 313 1250 | 00:01:56,560 --> 00:01:57,200 1251 | Ajami 1252 | 1253 | 314 1254 | 00:01:57,590 --> 00:01:57,720 1255 | the 1256 | 1257 | 315 1258 | 00:01:57,720 --> 00:01:58,090 1259 | French 1260 | 1261 | 316 1262 | 00:01:58,090 --> 00:01:58,360 1263 | news 1264 | 1265 | 317 1266 | 00:01:58,360 --> 00:01:58,950 1267 | agency 1268 | 1269 | 318 1270 | 00:01:58,990 --> 00:01:59,670 1271 | AFP 1272 | 1273 | 319 1274 | 00:01:59,910 --> 00:02:00,140 1275 | could 1276 | 1277 | 320 1278 | 00:02:00,140 --> 00:02:00,400 1279 | both 1280 | 1281 | 321 1282 | 00:02:00,400 --> 00:02:00,820 1283 | military 1284 | 1285 | 322 1286 | 00:02:00,820 --> 00:02:01,510 1287 | personnel 1288 | 1289 | 323 1290 | 00:02:01,510 --> 00:02:01,750 1291 | and 1292 | 1293 | 324 1294 | 00:02:01,750 --> 00:02:02,340 1295 | civilians 1296 | 1297 | 325 1298 | 00:02:02,340 --> 00:02:02,480 1299 | have 1300 | 1301 | 326 1302 | 00:02:02,480 --> 00:02:02,620 1303 | been 1304 | 1305 | 327 1306 | 00:02:02,620 --> 00:02:03,310 1307 | arrested 1308 | 1309 | 328 1310 | 00:02:03,660 --> 00:02:04,070 1311 | troops 1312 | 1313 | 329 1314 | 00:02:04,070 --> 00:02:04,450 1315 | loyal 1316 | 1317 | 330 1318 | 00:02:04,450 --> 00:02:04,570 1319 | to 1320 | 1321 | 331 1322 | 00:02:04,570 --> 00:02:05,080 1323 | president 1324 | 1325 | 332 1326 | 00:02:05,080 --> 00:02:05,290 1327 | John 1328 | 1329 | 333 1330 | 00:02:05,290 --> 00:02:05,490 1331 | made 1332 | 1333 | 334 1334 | 00:02:05,750 --> 00:02:05,850 1335 | a 1336 | 1337 | 335 1338 | 00:02:05,850 --> 00:02:06,230 1339 | report 1340 | 1341 | 336 1342 | 00:02:06,230 --> 00:02:06,340 1343 | to 1344 | 1345 | 337 1346 | 00:02:06,340 --> 00:02:06,460 1347 | to 1348 | 1349 | 338 1350 | 00:02:06,460 --> 00:02:06,650 1351 | been 1352 | 1353 | 339 1354 | 00:02:06,650 --> 00:02:07,220 1355 | conducting 1356 | 1357 | 340 1358 | 00:02:07,220 --> 00:02:07,540 1359 | house 1360 | 1361 | 341 1362 | 00:02:07,540 --> 00:02:07,640 1363 | to 1364 | 1365 | 342 1366 | 00:02:07,640 --> 00:02:07,910 1367 | house 1368 | 1369 | 343 1370 | 00:02:07,910 --> 00:02:08,470 1371 | searches 1372 | 1373 | 344 1374 | 00:02:08,470 --> 00:02:08,600 1375 | for 1376 | 1377 | 345 1378 | 00:02:08,600 --> 00:02:09,320 1379 | opponents 1380 | 1381 | 346 1382 | 00:02:09,680 --> 00:02:10,130 1383 | earlier 1384 | 1385 | 347 1386 | 00:02:10,130 --> 00:02:10,650 1387 | president 1388 | 1389 | 348 1390 | 00:02:10,650 --> 00:02:10,870 1391 | John 1392 | 1393 | 349 1394 | 00:02:10,870 --> 00:02:11,39.99999999998545 1395 | they 1396 | 1397 | 350 1398 | 00:02:11,39.99999999998545 --> 00:02:11,530 1399 | accuse 1400 | 1401 | 351 1402 | 00:02:11,530 --> 00:02:12,190 1403 | decisions 1404 | 1405 | 352 1406 | 00:02:12,380 --> 00:02:12,760 1407 | bite 1408 | 1409 | 353 1410 | 00:02:12,760 --> 00:02:13,030 1411 | by 1412 | 1413 | 354 1414 | 00:02:13,070 --> 00:02:13,680 1415 | unnamed 1416 | 1417 | 355 1418 | 00:02:13,710 --> 00:02:14,150 1419 | foreign 1420 | 1421 | 356 1422 | 00:02:14,150 --> 00:02:14,680 1423 | powers 1424 | 1425 | 357 1426 | 00:02:14,910 --> 00:02:15,070 1427 | of 1428 | 1429 | 358 1430 | 00:02:15,070 --> 00:02:15,270 1431 | being 1432 | 1433 | 359 1434 | 00:02:15,270 --> 00:02:15,750 1435 | behind 1436 | 1437 | 360 1438 | 00:02:15,750 --> 00:02:16,140 1439 | skews 1440 | 1441 | 361 1442 | 00:02:16,140 --> 00:02:16,290 1443 | his 1444 | 1445 | 362 1446 | 00:02:16,290 --> 00:02:16,790 1447 | attack 1448 | 1449 | 363 1450 | 00:02:16,990 --> 00:02:17,120 1451 | in 1452 | 1453 | 364 1454 | 00:02:17,120 --> 00:02:17,200 1455 | the 1456 | 1457 | 365 1458 | 00:02:17,200 --> 00:02:17,760 1459 | capital 1460 | 1461 | 366 1462 | 00:02:17,760 --> 00:02:18,480 1463 | Banjul 1464 | 1465 | 367 1466 | 00:02:18,980 --> 00:02:19,840 1467 | yeah 1468 | 1469 | 368 1470 | 00:02:19,900 --> 00:02:20,610 1471 | forces 1472 | 1473 | 369 1474 | 00:02:21,400 --> 00:02:21,530 1475 | I 1476 | 1477 | 370 1478 | 00:02:21,530 --> 00:02:21,700 1479 | have 1480 | 1481 | 371 1482 | 00:02:21,700 --> 00:02:21,940 1483 | added 1484 | 1485 | 372 1486 | 00:02:21,940 --> 00:02:22,290 1487 | land 1488 | 1489 | 373 1490 | 00:02:23,160 --> 00:02:23,360 1491 | as 1492 | 1493 | 374 1494 | 00:02:23,360 --> 00:02:23,570 1495 | far 1496 | 1497 | 375 1498 | 00:02:23,570 --> 00:02:23,710 1499 | as 1500 | 1501 | 376 1502 | 00:02:23,710 --> 00:02:23,980 1503 | Europe 1504 | 1505 | 377 1506 | 00:02:23,980 --> 00:02:24,250 1507 | goes 1508 | 1509 | 378 1510 | 00:02:24,250 --> 00:02:24,430 1511 | on 1512 | 1513 | 379 1514 | 00:02:24,430 --> 00:02:24,690 1515 | that 1516 | 1517 | 380 1518 | 00:02:24,690 --> 00:02:24,980 1519 | issue 1520 | 1521 | 381 1522 | 00:02:25,410 --> 00:02:25,730 1523 | and 1524 | 1525 | 382 1526 | 00:02:25,730 --> 00:02:25,910 1527 | is 1528 | 1529 | 383 1530 | 00:02:25,910 --> 00:02:26,130 1531 | seen 1532 | 1533 | 384 1534 | 00:02:26,130 --> 00:02:26,320 1535 | would 1536 | 1537 | 385 1538 | 00:02:26,320 --> 00:02:26,680 1539 | purchase 1540 | 1541 | 386 1542 | 00:02:26,680 --> 00:02:27,060 1543 | vision 1544 | 1545 | 387 1546 | 00:02:27,060 --> 00:02:27,210 1547 | of 1548 | 1549 | 388 1550 | 00:02:27,210 --> 00:02:27,390 1551 | it 1552 | 1553 | 389 1554 | 00:02:27,430 --> 00:02:27,730 1555 | I'm 1556 | 1557 | 390 1558 | 00:02:27,730 --> 00:02:28,290 1559 | forces 1560 | 1561 | 391 1562 | 00:02:28,910 --> 00:02:29,040 1563 | and 1564 | 1565 | 392 1566 | 00:02:29,040 --> 00:02:29,090 1567 | I 1568 | 1569 | 393 1570 | 00:02:29,090 --> 00:02:29,300 1571 | said 1572 | 1573 | 394 1574 | 00:02:29,340 --> 00:02:29,590 1575 | now 1576 | 1577 | 395 1578 | 00:02:29,590 --> 00:02:29,760 1579 | if 1580 | 1581 | 396 1582 | 00:02:29,760 --> 00:02:29,900 1583 | I 1584 | 1585 | 397 1586 | 00:02:29,900 --> 00:02:30,330 1587 | gotta 1588 | 1589 | 398 1590 | 00:02:31,240 --> 00:02:31,440 1591 | so 1592 | 1593 | 399 1594 | 00:02:31,440 --> 00:02:31,660 1595 | if 1596 | 1597 | 400 1598 | 00:02:31,660 --> 00:02:31,940 1599 | allowed 1600 | 1601 | 401 1602 | 00:02:31,940 --> 00:02:32,020 1603 | to 1604 | 1605 | 402 1606 | 00:02:32,020 --> 00:02:32,290 1607 | call 1608 | 1609 | 403 1610 | 00:02:32,290 --> 00:02:32,800 1611 | immediately 1612 | 1613 | 404 1614 | 00:02:32,800 --> 00:02:33,110 1615 | who 1616 | 1617 | 405 1618 | 00:02:33,630 --> 00:02:33,860 1619 | this 1620 | 1621 | 406 1622 | 00:02:33,860 --> 00:02:34,070 1623 | was 1624 | 1625 | 407 1626 | 00:02:34,070 --> 00:02:34,430 1627 | about 1628 | 1629 | 408 1630 | 00:02:34,430 --> 00:02:34,680 1631 | that 1632 | 1633 | 409 1634 | 00:02:34,860 --> 00:02:35,160 1635 | by 1636 | 1637 | 410 1638 | 00:02:35,200 --> 00:02:35,670 1639 | terrorist 1640 | 1641 | 411 1642 | 00:02:35,670 --> 00:02:35,980 1643 | groups 1644 | 1645 | 412 1646 | 00:02:36,070 --> 00:02:36,370 1647 | not 1648 | 1649 | 413 1650 | 00:02:36,370 --> 00:02:36,510 1651 | by 1652 | 1653 | 414 1654 | 00:02:36,510 --> 00:02:36,810 1655 | some 1656 | 1657 | 415 1658 | 00:02:36,810 --> 00:02:37,220 1659 | problems 1660 | 1661 | 416 1662 | 00:02:37,220 --> 00:02:37,430 1663 | that 1664 | 1665 | 417 1666 | 00:02:37,430 --> 00:02:37,520 1667 | I 1668 | 1669 | 418 1670 | 00:02:37,520 --> 00:02:37,910 1671 | look 1672 | 1673 | 419 1674 | 00:02:37,910 --> 00:02:37,970 1675 | at 1676 | 1677 | 420 1678 | 00:02:37,970 --> 00:02:38,190 1679 | him 1680 | 1681 | 421 1682 | 00:02:38,190 --> 00:02:38,540 1683 | now 1684 | 1685 | 422 1686 | 00:02:39,120 --> 00:02:39,320 1687 | but 1688 | 1689 | 423 1690 | 00:02:39,320 --> 00:02:39,450 1691 | of 1692 | 1693 | 424 1694 | 00:02:39,450 --> 00:02:39,640 1695 | course 1696 | 1697 | 425 1698 | 00:02:39,640 --> 00:02:39,780 1699 | you 1700 | 1701 | 426 1702 | 00:02:39,780 --> 00:02:39,950 1703 | know 1704 | 1705 | 427 1706 | 00:02:39,950 --> 00:02:40,130 1707 | we 1708 | 1709 | 428 1710 | 00:02:40,130 --> 00:02:40,430 1711 | had 1712 | 1713 | 429 1714 | 00:02:40,430 --> 00:02:40,550 1715 | to 1716 | 1717 | 430 1718 | 00:02:40,550 --> 00:02:40,840 1719 | stand 1720 | 1721 | 431 1722 | 00:02:40,840 --> 00:02:41,020 1723 | on 1724 | 1725 | 432 1726 | 00:02:41,050 --> 00:02:41,490 1727 | he's 1728 | 1729 | 433 1730 | 00:02:41,980 --> 00:02:42,140 1731 | the 1732 | 1733 | 434 1734 | 00:02:42,140 --> 00:02:42,880 1735 | Nigerian 1736 | 1737 | 435 1738 | 00:02:42,880 --> 00:02:43,430 1739 | president 1740 | 1741 | 436 1742 | 00:02:43,430 --> 00:02:43,830 1743 | Goodluck 1744 | 1745 | 437 1746 | 00:02:43,830 --> 00:02:44,380 1747 | Jonathan 1748 | 1749 | 438 1750 | 00:02:44,380 --> 00:02:44,620 1751 | has 1752 | 1753 | 439 1754 | 00:02:44,620 --> 00:02:45,170 1755 | condemned 1756 | 1757 | 440 1758 | 00:02:45,170 --> 00:02:45,210 1759 | a 1760 | 1761 | 441 1762 | 00:02:45,210 --> 00:02:45,670 1763 | series 1764 | 1765 | 442 1766 | 00:02:45,670 --> 00:02:45,760 1767 | of 1768 | 1769 | 443 1770 | 00:02:45,760 --> 00:02:46,370 1771 | attacks 1772 | 1773 | 444 1774 | 00:02:46,580 --> 00:02:46,750 1775 | in 1776 | 1777 | 445 1778 | 00:02:46,750 --> 00:02:47,400 1779 | northeastern 1780 | 1781 | 446 1782 | 00:02:47,400 --> 00:02:48,150 1783 | Nigeria 1784 | 1785 | 447 1786 | 00:02:48,360 --> 00:02:48,540 1787 | which 1788 | 1789 | 448 1790 | 00:02:48,540 --> 00:02:48,620 1791 | he 1792 | 1793 | 449 1794 | 00:02:48,620 --> 00:02:49,040 1795 | blamed 1796 | 1797 | 450 1798 | 00:02:49,040 --> 00:02:49,160 1799 | on 1800 | 1801 | 451 1802 | 00:02:49,160 --> 00:02:49,500 1803 | Boko 1804 | 1805 | 452 1806 | 00:02:49,500 --> 00:02:49,850 1807 | haram 1808 | 1809 | 453 1810 | 00:02:49,850 --> 00:02:50,650 1811 | militants 1812 | 1813 | 454 1814 | 00:02:50,920 --> 00:02:51,040 1815 | he 1816 | 1817 | 455 1818 | 00:02:51,040 --> 00:02:51,360 1819 | said 1820 | 1821 | 456 1822 | 00:02:51,360 --> 00:02:51,720 1823 | Boko 1824 | 1825 | 457 1826 | 00:02:51,720 --> 00:02:52,150 1827 | haram 1828 | 1829 | 458 1830 | 00:02:52,150 --> 00:02:52,390 1831 | had 1832 | 1833 | 459 1834 | 00:02:52,390 --> 00:02:52,940 1835 | unleashed 1836 | 1837 | 460 1838 | 00:02:52,940 --> 00:02:53,260 1839 | pain 1840 | 1841 | 461 1842 | 00:02:53,260 --> 00:02:53,500 1843 | and 1844 | 1845 | 462 1846 | 00:02:53,540 --> 00:02:53,900 1847 | agony 1848 | 1849 | 463 1850 | 00:02:53,900 --> 00:02:54,000 1851 | in 1852 | 1853 | 464 1854 | 00:02:54,000 --> 00:02:54,090 1855 | the 1856 | 1857 | 465 1858 | 00:02:54,090 --> 00:02:54,670 1859 | country 1860 | 1861 | 466 1862 | 00:02:54,960 --> 00:02:55,260 1863 | but 1864 | 1865 | 467 1866 | 00:02:55,260 --> 00:02:55,370 1867 | they 1868 | 1869 | 468 1870 | 00:02:55,370 --> 00:02:55,540 1871 | would 1872 | 1873 | 469 1874 | 00:02:55,540 --> 00:02:55,750 1875 | not 1876 | 1877 | 470 1878 | 00:02:55,750 --> 00:02:55,880 1879 | get 1880 | 1881 | 471 1882 | 00:02:55,880 --> 00:02:56,320 1883 | away 1884 | 1885 | 472 1886 | 00:02:56,480 --> 00:02:56,650 1887 | with 1888 | 1889 | 473 1890 | 00:02:56,650 --> 00:02:56,980 1891 | such 1892 | 1893 | 474 1894 | 00:02:56,980 --> 00:02:57,880 1895 | atrocities 1896 | 1897 | 475 1898 | 00:02:58,350 --> 00:02:58,740 1899 | world 1900 | 1901 | 476 1902 | 00:02:58,740 --> 00:02:59,160 1903 | news 1904 | 1905 | 477 1906 | 00:02:59,160 --> 00:02:59,370 1907 | from 1908 | 1909 | 478 1910 | 00:02:59,370 --> 00:02:59,480 1911 | the 1912 | 1913 | 479 1914 | 00:02:59,480 --> 00:03:00,370 1915 | BBC 1916 | 1917 | 480 1918 | 00:03:01,500 --> 00:03:01,590 1919 | the 1920 | 1921 | 481 1922 | 00:03:01,590 --> 00:03:01,900 1923 | first 1924 | 1925 | 482 1926 | 00:03:01,900 --> 00:03:02,400 1927 | funeral 1928 | 1929 | 483 1930 | 00:03:02,400 --> 00:03:02,580 1931 | for 1932 | 1933 | 484 1934 | 00:03:02,580 --> 00:03:02,660 1935 | a 1936 | 1937 | 485 1938 | 00:03:02,660 --> 00:03:03,110 1939 | victim 1940 | 1941 | 486 1942 | 00:03:03,110 --> 00:03:03,230 1943 | of 1944 | 1945 | 487 1946 | 00:03:03,230 --> 00:03:03,370 1947 | the 1948 | 1949 | 488 1950 | 00:03:03,370 --> 00:03:03,660 1951 | air 1952 | 1953 | 489 1954 | 00:03:03,660 --> 00:03:04,110 1955 | Asia 1956 | 1957 | 490 1958 | 00:03:04,110 --> 00:03:04,440 1959 | plane 1960 | 1961 | 491 1962 | 00:03:04,440 --> 00:03:05,040 1963 | disaster 1964 | 1965 | 492 1966 | 00:03:05,040 --> 00:03:05,210 1967 | has 1968 | 1969 | 493 1970 | 00:03:05,210 --> 00:03:05,510 1971 | taken 1972 | 1973 | 494 1974 | 00:03:05,510 --> 00:03:05,890 1975 | place 1976 | 1977 | 495 1978 | 00:03:05,890 --> 00:03:06,060 1979 | in 1980 | 1981 | 496 1982 | 00:03:06,060 --> 00:03:06,940 1983 | Indonesia 1984 | 1985 | 497 1986 | 00:03:07,280 --> 00:03:07,460 1987 | I 1988 | 1989 | 498 1990 | 00:03:07,460 --> 00:03:07,690 1991 | got 1992 | 1993 | 499 1994 | 00:03:07,690 --> 00:03:07,820 1995 | to 1996 | 1997 | 500 1998 | 00:03:07,820 --> 00:03:08,170 1999 | Europe 2000 | 2001 | 501 2002 | 00:03:08,170 --> 00:03:08,390 2003 | via 2004 | 2005 | 502 2006 | 00:03:08,390 --> 00:03:08,570 2007 | her 2008 | 2009 | 503 2010 | 00:03:08,570 --> 00:03:08,850 2011 | mood 2012 | 2013 | 504 2014 | 00:03:09,050 --> 00:03:09,250 2015 | was 2016 | 2017 | 505 2018 | 00:03:09,250 --> 00:03:09,390 2019 | one 2020 | 2021 | 506 2022 | 00:03:09,390 --> 00:03:09,520 2023 | of 2024 | 2025 | 507 2026 | 00:03:09,520 --> 00:03:09,790 2027 | nine 2028 | 2029 | 508 2030 | 00:03:09,790 --> 00:03:10,420 2031 | people's 2032 | 2033 | 509 2034 | 00:03:10,600 --> 00:03:11,020 2035 | people 2036 | 2037 | 510 2038 | 00:03:11,020 --> 00:03:11,260 2039 | whose 2040 | 2041 | 511 2042 | 00:03:11,260 --> 00:03:11,640 2043 | bodies 2044 | 2045 | 512 2046 | 00:03:11,640 --> 00:03:11,750 2047 | have 2048 | 2049 | 513 2050 | 00:03:11,750 --> 00:03:11,960 2051 | so 2052 | 2053 | 514 2054 | 00:03:11,960 --> 00:03:12,280 2055 | far 2056 | 2057 | 515 2058 | 00:03:12,280 --> 00:03:12,440 2059 | been 2060 | 2061 | 516 2062 | 00:03:12,440 --> 00:03:12,750 2063 | pulled 2064 | 2065 | 517 2066 | 00:03:12,750 --> 00:03:12,930 2067 | from 2068 | 2069 | 518 2070 | 00:03:12,930 --> 00:03:13,020 2071 | the 2072 | 2073 | 519 2074 | 00:03:13,020 --> 00:03:13,420 2075 | scene 2076 | 2077 | 520 2078 | 00:03:13,650 --> 00:03:14,080 2079 | following 2080 | 2081 | 521 2082 | 00:03:14,080 --> 00:03:14,190 2083 | the 2084 | 2085 | 522 2086 | 00:03:14,190 --> 00:03:14,780 2087 | crash 2088 | 2089 | 523 2090 | 00:03:15,170 --> 00:03:15,320 2091 | the 2092 | 2093 | 524 2094 | 00:03:15,320 --> 00:03:15,890 2095 | aircraft 2096 | 2097 | 525 2098 | 00:03:15,890 --> 00:03:16,340 2099 | crashed 2100 | 2101 | 526 2102 | 00:03:16,340 --> 00:03:16,570 2103 | into 2104 | 2105 | 527 2106 | 00:03:16,570 --> 00:03:16,660 2107 | the 2108 | 2109 | 528 2110 | 00:03:16,660 --> 00:03:17,050 2111 | Java 2112 | 2113 | 529 2114 | 00:03:17,050 --> 00:03:17,560 2115 | seniors 2116 | 2117 | 530 2118 | 00:03:17,560 --> 00:03:17,720 2119 | that 2120 | 2121 | 531 2122 | 00:03:17,720 --> 00:03:17,990 2123 | flew 2124 | 2125 | 532 2126 | 00:03:17,990 --> 00:03:18,260 2127 | from 2128 | 2129 | 533 2130 | 00:03:18,260 --> 00:03:19,000 2131 | Surabaya 2132 | 2133 | 534 2134 | 00:03:19,160 --> 00:03:19,320 2135 | to 2136 | 2137 | 535 2138 | 00:03:19,320 --> 00:03:20,010 2139 | Singapore 2140 | 2141 | 536 2142 | 00:03:20,270 --> 00:03:20,490 2143 | with 2144 | 2145 | 537 2146 | 00:03:20,490 --> 00:03:20,650 2147 | one 2148 | 2149 | 538 2150 | 00:03:20,650 --> 00:03:20,960 2151 | hundred 2152 | 2153 | 539 2154 | 00:03:20,960 --> 00:03:21,100 2155 | and 2156 | 2157 | 540 2158 | 00:03:21,100 --> 00:03:21,430 2159 | sixty 2160 | 2161 | 541 2162 | 00:03:21,430 --> 00:03:21,590 2163 | two 2164 | 2165 | 542 2166 | 00:03:21,590 --> 00:03:21,920 2167 | people 2168 | 2169 | 543 2170 | 00:03:21,920 --> 00:03:22,040 2171 | on 2172 | 2173 | 544 2174 | 00:03:22,040 --> 00:03:22,550 2175 | board 2176 | 2177 | 545 2178 | 00:03:22,930 --> 00:03:23,060 2179 | the 2180 | 2181 | 546 2182 | 00:03:23,060 --> 00:03:23,430 2183 | search 2184 | 2185 | 547 2186 | 00:03:23,430 --> 00:03:23,580 2187 | for 2188 | 2189 | 548 2190 | 00:03:23,580 --> 00:03:24,100 2191 | bodies 2192 | 2193 | 549 2194 | 00:03:24,100 --> 00:03:24,290 2195 | and 2196 | 2197 | 550 2198 | 00:03:24,290 --> 00:03:24,730 2199 | wreckage 2200 | 2201 | 551 2202 | 00:03:24,730 --> 00:03:24,880 2203 | has 2204 | 2205 | 552 2206 | 00:03:24,880 --> 00:03:25,430 2207 | continued 2208 | 2209 | 553 2210 | 00:03:25,430 --> 00:03:25,870 2211 | despite 2212 | 2213 | 554 2214 | 00:03:25,870 --> 00:03:26,110 2215 | bad 2216 | 2217 | 555 2218 | 00:03:26,110 --> 00:03:26,540 2219 | weather 2220 | 2221 | 556 2222 | 00:03:26,820 --> 00:03:27,050 2223 | which 2224 | 2225 | 557 2226 | 00:03:27,050 --> 00:03:27,170 2227 | is 2228 | 2229 | 558 2230 | 00:03:27,170 --> 00:03:27,670 2231 | expected 2232 | 2233 | 559 2234 | 00:03:27,670 --> 00:03:27,760 2235 | to 2236 | 2237 | 560 2238 | 00:03:27,760 --> 00:03:28,250 2239 | continue 2240 | 2241 | 561 2242 | 00:03:28,250 --> 00:03:28,390 2243 | for 2244 | 2245 | 562 2246 | 00:03:28,390 --> 00:03:28,480 2247 | the 2248 | 2249 | 563 2250 | 00:03:28,480 --> 00:03:28,780 2251 | next 2252 | 2253 | 564 2254 | 00:03:28,780 --> 00:03:28,970 2255 | few 2256 | 2257 | 565 2258 | 00:03:28,970 --> 00:03:29,640 2259 | days 2260 | 2261 | 566 2262 | 00:03:30,850 --> 00:03:31,240 2263 | polluting 2264 | 2265 | 567 2266 | 00:03:31,240 --> 00:03:31,590 2267 | crunch 2268 | 2269 | 568 2270 | 00:03:31,590 --> 00:03:32,350 2271 | economists 2272 | 2273 | 569 2274 | 00:03:32,380 --> 00:03:32,520 2275 | to 2276 | 2277 | 570 2278 | 00:03:32,520 --> 00:03:32,670 2279 | my 2280 | 2281 | 571 2282 | 00:03:32,670 --> 00:03:33,300 2283 | pity 2284 | 2285 | 572 2286 | 00:03:33,520 --> 00:03:33,700 2287 | has 2288 | 2289 | 573 2290 | 00:03:33,700 --> 00:03:34,010 2291 | turned 2292 | 2293 | 574 2294 | 00:03:34,010 --> 00:03:34,300 2295 | down 2296 | 2297 | 575 2298 | 00:03:34,300 --> 00:03:34,450 2299 | his 2300 | 2301 | 576 2302 | 00:03:34,450 --> 00:03:34,880 2303 | country's 2304 | 2305 | 577 2306 | 00:03:34,880 --> 00:03:35,300 2307 | highest 2308 | 2309 | 578 2310 | 00:03:35,300 --> 00:03:35,860 2311 | awards 2312 | 2313 | 579 2314 | 00:03:36,190 --> 00:03:36,380 2315 | his 2316 | 2317 | 580 2318 | 00:03:36,380 --> 00:03:36,770 2319 | book 2320 | 2321 | 581 2322 | 00:03:36,800 --> 00:03:37,300 2323 | capital 2324 | 2325 | 582 2326 | 00:03:37,300 --> 00:03:37,420 2327 | in 2328 | 2329 | 583 2330 | 00:03:37,420 --> 00:03:37,500 2331 | the 2332 | 2333 | 584 2334 | 00:03:37,500 --> 00:03:37,780 2335 | twenty 2336 | 2337 | 585 2338 | 00:03:37,780 --> 00:03:38,050 2339 | first 2340 | 2341 | 586 2342 | 00:03:38,050 --> 00:03:38,580 2343 | century 2344 | 2345 | 587 2346 | 00:03:38,730 --> 00:03:39,130 2347 | became 2348 | 2349 | 588 2350 | 00:03:39,130 --> 00:03:39,400 2351 | man 2352 | 2353 | 589 2354 | 00:03:39,430 --> 00:03:40,020 2355 | unlikely 2356 | 2357 | 590 2358 | 00:03:40,020 --> 00:03:40,300 2359 | best 2360 | 2361 | 591 2362 | 00:03:40,300 --> 00:03:40,660 2363 | seller 2364 | 2365 | 592 2366 | 00:03:40,660 --> 00:03:40,780 2367 | in 2368 | 2369 | 593 2370 | 00:03:40,780 --> 00:03:41,090 2371 | twenty 2372 | 2373 | 594 2374 | 00:03:41,090 --> 00:03:41,760 2375 | fourteen 2376 | 2377 | 595 2378 | 00:03:41,980 --> 00:03:42,170 2379 | Hugh 2380 | 2381 | 596 2382 | 00:03:42,170 --> 00:03:42,780 2383 | Schofield 2384 | 2385 | 597 2386 | 00:03:42,780 --> 00:03:42,890 2387 | is 2388 | 2389 | 598 2390 | 00:03:42,890 --> 00:03:43,320 2391 | more 2392 | 2393 | 599 2394 | 00:03:43,820 --> 00:03:44,100 2395 | Philip 2396 | 2397 | 600 2398 | 00:03:44,100 --> 00:03:44,370 2399 | Pickett 2400 | 2401 | 601 2402 | 00:03:44,370 --> 00:03:44,570 2403 | he's 2404 | 2405 | 602 2406 | 00:03:44,570 --> 00:03:44,810 2407 | book 2408 | 2409 | 603 2410 | 00:03:44,810 --> 00:03:45,130 2411 | caused 2412 | 2413 | 604 2414 | 00:03:45,130 --> 00:03:45,180 2415 | a 2416 | 2417 | 605 2418 | 00:03:45,180 --> 00:03:45,880 2419 | sensation 2420 | 2421 | 606 2422 | 00:03:45,880 --> 00:03:46,320 2423 | last 2424 | 2425 | 607 2426 | 00:03:46,320 --> 00:03:46,510 2427 | year 2428 | 2429 | 608 2430 | 00:03:46,510 --> 00:03:47,020 2431 | especially 2432 | 2433 | 609 2434 | 00:03:47,020 --> 00:03:47,190 2435 | in 2436 | 2437 | 610 2438 | 00:03:47,190 --> 00:03:47,300 2439 | the 2440 | 2441 | 611 2442 | 00:03:47,300 --> 00:03:47,640 2443 | English 2444 | 2445 | 612 2446 | 00:03:47,640 --> 00:03:48,010 2447 | speaking 2448 | 2449 | 613 2450 | 00:03:48,010 --> 00:03:48,460 2451 | world 2452 | 2453 | 614 2454 | 00:03:48,720 --> 00:03:48,980 2455 | most 2456 | 2457 | 615 2458 | 00:03:48,980 --> 00:03:49,370 2459 | unusual 2460 | 2461 | 616 2462 | 00:03:49,370 --> 00:03:49,680 2463 | Vegas 2464 | 2465 | 617 2466 | 00:03:49,680 --> 00:03:49,910 2467 | wasn't 2468 | 2469 | 618 2470 | 00:03:49,910 --> 00:03:50,250 2471 | left 2472 | 2473 | 619 2474 | 00:03:50,250 --> 00:03:50,440 2475 | wing 2476 | 2477 | 620 2478 | 00:03:50,440 --> 00:03:51,020 2479 | economist 2480 | 2481 | 621 2482 | 00:03:51,020 --> 00:03:51,140 2483 | and 2484 | 2485 | 622 2486 | 00:03:51,140 --> 00:03:51,180 2487 | a 2488 | 2489 | 623 2490 | 00:03:51,180 --> 00:03:51,630 2491 | Frenchman 2492 | 2493 | 624 2494 | 00:03:51,630 --> 00:03:51,730 2495 | to 2496 | 2497 | 625 2498 | 00:03:51,730 --> 00:03:52,150 2499 | boot 2500 | 2501 | 626 2502 | 00:03:52,310 --> 00:03:52,440 2503 | who 2504 | 2505 | 627 2506 | 00:03:52,440 --> 00:03:52,710 2507 | told 2508 | 2509 | 628 2510 | 00:03:52,750 --> 00:03:52,860 2511 | The 2512 | 2513 | 629 2514 | 00:03:52,860 --> 00:03:53,050 2515 | New 2516 | 2517 | 630 2518 | 00:03:53,050 --> 00:03:53,330 2519 | York 2520 | 2521 | 631 2522 | 00:03:53,330 --> 00:03:53,690 2523 | Times 2524 | 2525 | 632 2526 | 00:03:53,690 --> 00:03:54,020 2527 | best 2528 | 2529 | 633 2530 | 00:03:54,020 --> 00:03:54,280 2531 | seller 2532 | 2533 | 634 2534 | 00:03:54,280 --> 00:03:54,670 2535 | list 2536 | 2537 | 635 2538 | 00:03:54,970 --> 00:03:55,490 2539 | explaining 2540 | 2541 | 636 2542 | 00:03:55,490 --> 00:03:55,930 2543 | why 2544 | 2545 | 637 2546 | 00:03:55,930 --> 00:03:56,070 2547 | the 2548 | 2549 | 638 2550 | 00:03:56,070 --> 00:03:56,430 2551 | Gulf 2552 | 2553 | 639 2554 | 00:03:56,430 --> 00:03:56,690 2555 | between 2556 | 2557 | 640 2558 | 00:03:56,690 --> 00:03:56,970 2559 | rich 2560 | 2561 | 641 2562 | 00:03:56,970 --> 00:03:57,130 2563 | and 2564 | 2565 | 642 2566 | 00:03:57,130 --> 00:03:57,430 2567 | poor 2568 | 2569 | 643 2570 | 00:03:57,430 --> 00:03:57,680 2571 | gets 2572 | 2573 | 644 2574 | 00:03:57,680 --> 00:03:58,030 2575 | wind 2576 | 2577 | 645 2578 | 00:03:58,030 --> 00:03:58,250 2579 | up 2580 | 2581 | 646 2582 | 00:03:58,600 --> 00:03:58,700 2583 | in 2584 | 2585 | 647 2586 | 00:03:58,700 --> 00:03:59,200 2587 | front 2588 | 2589 | 648 2590 | 00:03:59,200 --> 00:03:59,330 2591 | is 2592 | 2593 | 649 2594 | 00:03:59,330 --> 00:03:59,380 2595 | a 2596 | 2597 | 650 2598 | 00:03:59,380 --> 00:03:59,630 2599 | one 2600 | 2601 | 651 2602 | 00:03:59,630 --> 00:03:59,920 2603 | time 2604 | 2605 | 652 2606 | 00:03:59,920 --> 00:04:00,470 2607 | supporter 2608 | 2609 | 653 2610 | 00:04:00,470 --> 00:04:00,560 2611 | of 2612 | 2613 | 654 2614 | 00:04:00,560 --> 00:04:01,030 2615 | president 2616 | 2617 | 655 2618 | 00:04:01,030 --> 00:04:01,390 2619 | alone 2620 | 2621 | 656 2622 | 00:04:01,390 --> 00:04:01,530 2623 | to 2624 | 2625 | 657 2626 | 00:04:01,530 --> 00:04:01,730 2627 | now 2628 | 2629 | 658 2630 | 00:04:01,730 --> 00:04:02,440 2631 | attacks 2632 | 2633 | 659 2634 | 00:04:02,580 --> 00:04:03,030 2635 | government 2636 | 2637 | 660 2638 | 00:04:03,030 --> 00:04:03,680 2639 | policies 2640 | 2641 | 661 2642 | 00:04:03,880 --> 00:04:04,010 2643 | and 2644 | 2645 | 662 2646 | 00:04:04,010 --> 00:04:04,200 2647 | that 2648 | 2649 | 663 2650 | 00:04:04,200 --> 00:04:04,780 2651 | presumably 2652 | 2653 | 664 2654 | 00:04:04,780 --> 00:04:05,340 2655 | explains 2656 | 2657 | 665 2658 | 00:04:05,490 --> 00:04:05,630 2659 | why 2660 | 2661 | 666 2662 | 00:04:05,630 --> 00:04:05,840 2663 | he's 2664 | 2665 | 667 2666 | 00:04:05,840 --> 00:04:06,030 2667 | now 2668 | 2669 | 668 2670 | 00:04:06,030 --> 00:04:06,250 2671 | made 2672 | 2673 | 669 2674 | 00:04:06,250 --> 00:04:06,330 2675 | the 2676 | 2677 | 670 2678 | 00:04:06,330 --> 00:04:06,660 2679 | very 2680 | 2681 | 671 2682 | 00:04:06,660 --> 00:04:06,890 2683 | rare 2684 | 2685 | 672 2686 | 00:04:06,890 --> 00:04:07,280 2687 | move 2688 | 2689 | 673 2690 | 00:04:07,400 --> 00:04:07,600 2691 | of 2692 | 2693 | 674 2694 | 00:04:07,600 --> 00:04:07,970 2695 | turning 2696 | 2697 | 675 2698 | 00:04:07,970 --> 00:04:08,330 2699 | down 2700 | 2701 | 676 2702 | 00:04:08,330 --> 00:04:08,430 2703 | the 2704 | 2705 | 677 2706 | 00:04:08,430 --> 00:04:08,770 2707 | rank 2708 | 2709 | 678 2710 | 00:04:08,770 --> 00:04:08,880 2711 | of 2712 | 2713 | 679 2714 | 00:04:08,880 --> 00:04:09,300 2715 | knight 2716 | 2717 | 680 2718 | 00:04:09,330 --> 00:04:09,440 2719 | in 2720 | 2721 | 681 2722 | 00:04:09,440 --> 00:04:09,530 2723 | the 2724 | 2725 | 682 2726 | 00:04:09,530 --> 00:04:09,850 2727 | legion 2728 | 2729 | 683 2730 | 00:04:09,850 --> 00:04:09,970 2731 | of 2732 | 2733 | 684 2734 | 00:04:09,970 --> 00:04:10,320 2735 | honor 2736 | 2737 | 685 2738 | 00:04:10,700 --> 00:04:10,860 2739 | in 2740 | 2741 | 686 2742 | 00:04:10,860 --> 00:04:11,110 2743 | every 2744 | 2745 | 687 2746 | 00:04:11,110 --> 00:04:11,410 2747 | state 2748 | 2749 | 688 2750 | 00:04:11,410 --> 00:04:11,560 2751 | but 2752 | 2753 | 689 2754 | 00:04:11,560 --> 00:04:11,650 2755 | he 2756 | 2757 | 690 2758 | 00:04:11,650 --> 00:04:11,830 2759 | said 2760 | 2761 | 691 2762 | 00:04:11,830 --> 00:04:11,970 2763 | that 2764 | 2765 | 692 2766 | 00:04:11,970 --> 00:04:12,410 2767 | rather 2768 | 2769 | 693 2770 | 00:04:12,410 --> 00:04:12,580 2771 | than 2772 | 2773 | 694 2774 | 00:04:12,580 --> 00:04:12,930 2775 | dishing 2776 | 2777 | 695 2778 | 00:04:12,930 --> 00:04:13,120 2779 | out 2780 | 2781 | 696 2782 | 00:04:13,120 --> 00:04:13,600 2783 | owners 2784 | 2785 | 697 2786 | 00:04:13,720 --> 00:04:13,880 2787 | the 2788 | 2789 | 698 2790 | 00:04:13,880 --> 00:04:14,330 2791 | government 2792 | 2793 | 699 2794 | 00:04:14,330 --> 00:04:14,460 2795 | would 2796 | 2797 | 700 2798 | 00:04:14,460 --> 00:04:14,610 2799 | do 2800 | 2801 | 701 2802 | 00:04:14,610 --> 00:04:15,000 2803 | better 2804 | 2805 | 702 2806 | 00:04:15,000 --> 00:04:15,130 2807 | to 2808 | 2809 | 703 2810 | 00:04:15,130 --> 00:04:15,610 2811 | focus 2812 | 2813 | 704 2814 | 00:04:15,610 --> 00:04:15,750 2815 | on 2816 | 2817 | 705 2818 | 00:04:15,750 --> 00:04:16,070 2819 | getting 2820 | 2821 | 706 2822 | 00:04:16,070 --> 00:04:16,410.0000000000291 2823 | back 2824 | 2825 | 707 2826 | 00:04:16,440 --> 00:04:16,950 2827 | economic 2828 | 2829 | 708 2830 | 00:04:16,950 --> 00:04:17,450 2831 | growth 2832 | 2833 | 709 2834 | 00:04:17,610 --> 00:04:17,709.9999999999709 2835 | the 2836 | 2837 | 710 2838 | 00:04:17,709.9999999999709 --> 00:04:18,050 2839 | United 2840 | 2841 | 711 2842 | 00:04:18,050 --> 00:04:18,459.9999999999709 2843 | States 2844 | 2845 | 712 2846 | 00:04:18,459.9999999999709 --> 00:04:18,589.9999999999709 2847 | is 2848 | 2849 | 713 2850 | 00:04:18,589.9999999999709 --> 00:04:19,060 2851 | expressed 2852 | 2853 | 714 2854 | 00:04:19,060 --> 00:04:19,329.9999999999709 2855 | deep 2856 | 2857 | 715 2858 | 00:04:19,329.9999999999709 --> 00:04:19,850.0000000000291 2859 | concern 2860 | 2861 | 716 2862 | 00:04:19,850.0000000000291 --> 00:04:20,140 2863 | about 2864 | 2865 | 717 2866 | 00:04:20,140 --> 00:04:20,240 2867 | the 2868 | 2869 | 718 2870 | 00:04:20,240 --> 00:04:20,829.9999999999709 2871 | detention 2872 | 2873 | 719 2874 | 00:04:20,829.9999999999709 --> 00:04:20,940 2875 | of 2876 | 2877 | 720 2878 | 00:04:20,940 --> 00:04:21,40.000000000029104 2879 | the 2880 | 2881 | 721 2882 | 00:04:21,40.000000000029104 --> 00:04:21,350.0000000000291 2883 | leader 2884 | 2885 | 722 2886 | 00:04:21,350.0000000000291 --> 00:04:21,500 2887 | of 2888 | 2889 | 723 2890 | 00:04:21,500 --> 00:04:22,200 2891 | Bahrain's 2892 | 2893 | 724 2894 | 00:04:22,200 --> 00:04:22,400 2895 | main 2896 | 2897 | 725 2898 | 00:04:22,400 --> 00:04:22,870 2899 | Shiite 2900 | 2901 | 726 2902 | 00:04:22,870 --> 00:04:23,420 2903 | opposition 2904 | 2905 | 727 2906 | 00:04:23,420 --> 00:04:23,800 2907 | group 2908 | 2909 | 728 2910 | 00:04:24,160 --> 00:04:24,300 2911 | in 2912 | 2913 | 729 2914 | 00:04:24,300 --> 00:04:24,350 2915 | a 2916 | 2917 | 730 2918 | 00:04:24,350 --> 00:04:24,950 2919 | statement 2920 | 2921 | 731 2922 | 00:04:25,020 --> 00:04:25,380 2923 | state 2924 | 2925 | 732 2926 | 00:04:25,740 --> 00:04:26,380 2927 | department 2928 | 2929 | 733 2930 | 00:04:26,380 --> 00:04:26,640 2931 | said 2932 | 2933 | 734 2934 | 00:04:26,640 --> 00:04:26,730 2935 | the 2936 | 2937 | 735 2938 | 00:04:26,730 --> 00:04:27,100 2939 | arrest 2940 | 2941 | 736 2942 | 00:04:27,100 --> 00:04:27,180 2943 | of 2944 | 2945 | 737 2946 | 00:04:27,180 --> 00:04:27,480 2947 | Sheik 2948 | 2949 | 738 2950 | 00:04:27,480 --> 00:04:27,680 2951 | Ali 2952 | 2953 | 739 2954 | 00:04:27,680 --> 00:04:28,260 2955 | Salman 2956 | 2957 | 740 2958 | 00:04:28,500 --> 00:04:28,760 2959 | could 2960 | 2961 | 741 2962 | 00:04:28,760 --> 00:04:29,220 2963 | inflame 2964 | 2965 | 742 2966 | 00:04:29,220 --> 00:04:29,920 2967 | tensions 2968 | 2969 | 743 2970 | 00:04:30,090 --> 00:04:30,240 2971 | in 2972 | 2973 | 744 2974 | 00:04:30,240 --> 00:04:30,320 2975 | the 2976 | 2977 | 745 2978 | 00:04:30,320 --> 00:04:30,630 2979 | city 2980 | 2981 | 746 2982 | 00:04:30,630 --> 00:04:31,140 2983 | government 2984 | 2985 | 747 2986 | 00:04:31,140 --> 00:04:31,490 2987 | Gulf 2988 | 2989 | 748 2990 | 00:04:31,490 --> 00:04:32,100 2991 | kingdom 2992 | 2993 | 749 2994 | 00:04:33,280 --> 00:04:33,710 2995 | amateur 2996 | 2997 | 750 2998 | 00:04:33,710 --> 00:04:34,120 2999 | treasure 3000 | 3001 | 751 3002 | 00:04:34,120 --> 00:04:34,610 3003 | hunters 3004 | 3005 | 752 3006 | 00:04:34,610 --> 00:04:35,150 3007 | uncovered 3008 | 3009 | 753 3010 | 00:04:35,150 --> 00:04:35,290 3011 | one 3012 | 3013 | 754 3014 | 00:04:35,290 --> 00:04:35,360 3015 | of 3016 | 3017 | 755 3018 | 00:04:35,360 --> 00:04:35,460 3019 | the 3020 | 3021 | 756 3022 | 00:04:35,460 --> 00:04:35,870 3023 | biggest 3024 | 3025 | 757 3026 | 00:04:35,870 --> 00:04:36,280 3027 | hordes 3028 | 3029 | 758 3030 | 00:04:36,280 --> 00:04:36,370 3031 | of 3032 | 3033 | 759 3034 | 00:04:36,370 --> 00:04:36,800 3035 | ancient 3036 | 3037 | 760 3038 | 00:04:36,800 --> 00:04:37,270 3039 | coins 3040 | 3041 | 761 3042 | 00:04:37,270 --> 00:04:37,490 3043 | ever 3044 | 3045 | 762 3046 | 00:04:37,490 --> 00:04:37,870 3047 | found 3048 | 3049 | 763 3050 | 00:04:37,870 --> 00:04:38,000 3051 | in 3052 | 3053 | 764 3054 | 00:04:38,000 --> 00:04:38,490 3055 | Britain 3056 | 3057 | 765 3058 | 00:04:38,830 --> 00:04:38,920 3059 | a 3060 | 3061 | 766 3062 | 00:04:38,920 --> 00:04:39,210 3063 | group 3064 | 3065 | 767 3066 | 00:04:39,210 --> 00:04:39,550 3067 | using 3068 | 3069 | 768 3070 | 00:04:39,550 --> 00:04:39,910 3071 | metal 3072 | 3073 | 769 3074 | 00:04:39,910 --> 00:04:40,660 3075 | detectors 3076 | 3077 | 770 3078 | 00:04:40,880 --> 00:04:41,130 3079 | fun 3080 | 3081 | 771 3082 | 00:04:41,130 --> 00:04:41,300 3083 | more 3084 | 3085 | 772 3086 | 00:04:41,300 --> 00:04:41,460 3087 | than 3088 | 3089 | 773 3090 | 00:04:41,460 --> 00:04:41,840 3091 | five 3092 | 3093 | 774 3094 | 00:04:41,840 --> 00:04:42,400 3095 | thousand 3096 | 3097 | 775 3098 | 00:04:42,400 --> 00:04:42,880 3099 | perfectly 3100 | 3101 | 776 3102 | 00:04:42,880 --> 00:04:43,380 3103 | preserved 3104 | 3105 | 777 3106 | 00:04:43,380 --> 00:04:44,010 3107 | coins 3108 | 3109 | 778 3110 | 00:04:44,290 --> 00:04:44,600 3111 | bearing 3112 | 3113 | 779 3114 | 00:04:44,600 --> 00:04:44,700 3115 | the 3116 | 3117 | 780 3118 | 00:04:44,700 --> 00:04:45,120 3119 | heads 3120 | 3121 | 781 3122 | 00:04:45,120 --> 00:04:45,240 3123 | of 3124 | 3125 | 782 3126 | 00:04:45,300 --> 00:04:45,580 3127 | Anglo 3128 | 3129 | 783 3130 | 00:04:45,580 --> 00:04:46,090 3131 | Saxon 3132 | 3133 | 784 3134 | 00:04:46,090 --> 00:04:46,590 3135 | things 3136 | 3137 | 785 3138 | 00:04:46,820 --> 00:04:46,980 3139 | the 3140 | 3141 | 786 3142 | 00:04:46,980 --> 00:04:47,260 3143 | rate 3144 | 3145 | 787 3146 | 00:04:47,260 --> 00:04:47,350 3147 | in 3148 | 3149 | 788 3150 | 00:04:47,350 --> 00:04:47,420 3151 | the 3152 | 3153 | 789 3154 | 00:04:47,420 --> 00:04:47,730 3155 | lead 3156 | 3157 | 790 3158 | 00:04:47,760 --> 00:04:48,180 3159 | pockets 3160 | 3161 | 791 3162 | 00:04:48,180 --> 00:04:48,270 3163 | in 3164 | 3165 | 792 3166 | 00:04:48,270 --> 00:04:48,340 3167 | the 3168 | 3169 | 793 3170 | 00:04:48,340 --> 00:04:48,950 3171 | field 3172 | 3173 | 794 3174 | 00:04:49,290 --> 00:04:49,590 3175 | if 3176 | 3177 | 795 3178 | 00:04:49,590 --> 00:04:49,680 3179 | the 3180 | 3181 | 796 3182 | 00:04:49,680 --> 00:04:50,150 3183 | callings 3184 | 3185 | 797 3186 | 00:04:50,150 --> 00:04:50,370 3187 | are 3188 | 3189 | 798 3190 | 00:04:50,370 --> 00:04:50,840 3191 | legally 3192 | 3193 | 799 3194 | 00:04:50,840 --> 00:04:51,320 3195 | declared 3196 | 3197 | 800 3198 | 00:04:51,320 --> 00:04:51,840 3199 | treasure 3200 | 3201 | 801 3202 | 00:04:52,100 --> 00:04:52,280 3203 | the 3204 | 3205 | 802 3206 | 00:04:52,280 --> 00:04:53,020 3207 | individuals 3208 | 3209 | 803 3210 | 00:04:53,020 --> 00:04:53,110 3211 | who 3212 | 3213 | 804 3214 | 00:04:53,110 --> 00:04:53,490 3215 | found 3216 | 3217 | 805 3218 | 00:04:53,490 --> 00:04:53,680 3219 | them 3220 | 3221 | 806 3222 | 00:04:53,680 --> 00:04:53,920 3223 | could 3224 | 3225 | 807 3226 | 00:04:53,920 --> 00:04:54,190 3227 | share 3228 | 3229 | 808 3230 | 00:04:54,190 --> 00:04:54,230 3231 | a 3232 | 3233 | 809 3234 | 00:04:54,230 --> 00:04:54,820 3235 | windfall 3236 | 3237 | 810 3238 | 00:04:55,040 --> 00:04:55,220 3239 | of 3240 | 3241 | 811 3242 | 00:04:55,220 --> 00:04:55,420 3243 | up 3244 | 3245 | 812 3246 | 00:04:55,420 --> 00:04:55,680 3247 | to 3248 | 3249 | 813 3250 | 00:04:55,710 --> 00:04:55,770 3251 | a 3252 | 3253 | 814 3254 | 00:04:55,770 --> 00:04:56,290 3255 | million 3256 | 3257 | 815 3258 | 00:04:56,320 --> 00:04:56,480 3259 | and 3260 | 3261 | 816 3262 | 00:04:56,480 --> 00:04:56,530 3263 | a 3264 | 3265 | 817 3266 | 00:04:56,530 --> 00:04:56,860 3267 | half 3268 | 3269 | 818 3270 | 00:04:56,860 --> 00:04:57,550 3271 | dollars 3272 | 3273 | 819 3274 | 00:04:58,120 --> 00:04:58,670 3275 | BBC 3276 | 3277 | 820 3278 | 00:04:58,670 --> 00:04:59,350 3279 | news 3280 | -------------------------------------------------------------------------------- /config/example.json: -------------------------------------------------------------------------------- 1 | { 2 | "errno": 0, 3 | "result": { 4 | "results": [ 5 | { 6 | "alternatives": [ 7 | { 8 | "timestamps": [ 9 | [ 10 | "turns", 11 | 0.15, 12 | 0.62 13 | ], 14 | [ 15 | "out", 16 | 0.62, 17 | 0.94 18 | ], 19 | [ 20 | "ride", 21 | 0.94, 22 | 1.35 23 | ], 24 | [ 25 | "hailing", 26 | 1.35, 27 | 1.67 28 | ], 29 | [ 30 | "wars", 31 | 1.67, 32 | 2.07 33 | ], 34 | [ 35 | "make", 36 | 2.07, 37 | 2.34 38 | ], 39 | [ 40 | "for", 41 | 2.34, 42 | 2.47 43 | ], 44 | [ 45 | "strange", 46 | 2.47, 47 | 3.18 48 | ], 49 | [ 50 | "bedfellows", 51 | 3.21, 52 | 4.16 53 | ], 54 | [ 55 | "do", 56 | 4.44, 57 | 4.7 58 | ], 59 | [ 60 | "the", 61 | 4.7, 62 | 4.86 63 | ], 64 | [ 65 | "cherishing", 66 | 4.86, 67 | 5.41 68 | ], 69 | [ 70 | "just", 71 | 5.41, 72 | 5.9 73 | ], 74 | [ 75 | "announced", 76 | 5.9, 77 | 6.32 78 | ], 79 | [ 80 | "a", 81 | 6.35, 82 | 6.46 83 | ], 84 | [ 85 | "big", 86 | 6.46, 87 | 6.95 88 | ], 89 | [ 90 | "investment", 91 | 6.95, 92 | 7.49 93 | ], 94 | [ 95 | "in", 96 | 7.49, 97 | 7.61 98 | ], 99 | [ 100 | "Brazilian", 101 | 7.61, 102 | 8.06 103 | ], 104 | [ 105 | "start", 106 | 8.06, 107 | 8.34 108 | ], 109 | [ 110 | "up", 111 | 8.34, 112 | 8.49 113 | ], 114 | [ 115 | "ninety", 116 | 8.49, 117 | 8.83 118 | ], 119 | [ 120 | "nine", 121 | 8.83, 122 | 9.24 123 | ], 124 | [ 125 | "ninety", 126 | 9.53, 127 | 9.94 128 | ], 129 | [ 130 | "nine", 131 | 9.94, 132 | 10.23 133 | ], 134 | [ 135 | "is", 136 | 10.23, 137 | 10.43 138 | ], 139 | [ 140 | "a", 141 | 10.43, 142 | 10.55 143 | ], 144 | [ 145 | "major", 146 | 10.55, 147 | 11.11 148 | ], 149 | [ 150 | "rival", 151 | 11.11, 152 | 11.62 153 | ], 154 | [ 155 | "of", 156 | 11.62, 157 | 11.77 158 | ], 159 | [ 160 | "Hoover", 161 | 11.8, 162 | 12.19 163 | ], 164 | [ 165 | "in", 166 | 12.19, 167 | 12.34 168 | ], 169 | [ 170 | "Latin", 171 | 12.34, 172 | 12.67 173 | ], 174 | [ 175 | "America", 176 | 12.67, 177 | 13.34 178 | ], 179 | [ 180 | "work", 181 | 13.38, 182 | 13.67 183 | ], 184 | [ 185 | "movers", 186 | 13.67, 187 | 14.03 188 | ], 189 | [ 190 | "been", 191 | 14.03, 192 | 14.16 193 | ], 194 | [ 195 | "making", 196 | 14.16, 197 | 14.55 198 | ], 199 | [ 200 | "an", 201 | 14.59, 202 | 14.7 203 | ], 204 | [ 205 | "aggressive", 206 | 14.7, 207 | 15.29 208 | ], 209 | [ 210 | "push", 211 | 15.29, 212 | 15.87 213 | ] 214 | ], 215 | "confidence": 0.872, 216 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of Hoover in Latin America work movers been making an aggressive push " 217 | }, 218 | { 219 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of number in Latin America work movers been making an aggressive push " 220 | }, 221 | { 222 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of Hoover in Latin America work Hoover's been making an aggressive push " 223 | }, 224 | { 225 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of number in Latin America work Hoover's been making an aggressive push " 226 | }, 227 | { 228 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of Hoover in Latin America were movers been making an aggressive push " 229 | }, 230 | { 231 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of number in Latin America were movers been making an aggressive push " 232 | }, 233 | { 234 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of mover in Latin America work movers been making an aggressive push " 235 | }, 236 | { 237 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of member in Latin America work movers been making an aggressive push " 238 | }, 239 | { 240 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of mover in Latin America work Hoover's been making an aggressive push " 241 | }, 242 | { 243 | "transcript": "turns out ride hailing wars make for strange bedfellows do the cherishing just announced a big investment in Brazilian start up ninety nine ninety nine is a major rival of Hoover in Latin America were Hoover's been making an aggressive push " 244 | } 245 | ], 246 | "final": true 247 | }, 248 | { 249 | "alternatives": [ 250 | { 251 | "timestamps": [ 252 | [ 253 | "DD", 254 | 16.38, 255 | 16.91 256 | ], 257 | [ 258 | "is", 259 | 16.91, 260 | 17.09 261 | ], 262 | [ 263 | "probably", 264 | 17.09, 265 | 17.59 266 | ], 267 | [ 268 | "best", 269 | 17.59, 270 | 18.04 271 | ], 272 | [ 273 | "known", 274 | 18.04, 275 | 18.43 276 | ], 277 | [ 278 | "and", 279 | 18.48, 280 | 18.66 281 | ], 282 | [ 283 | "the", 284 | 18.66, 285 | 18.74 286 | ], 287 | [ 288 | "company", 289 | 18.74, 290 | 19.14 291 | ], 292 | [ 293 | "that", 294 | 19.14, 295 | 19.38 296 | ], 297 | [ 298 | "peak", 299 | 19.59, 300 | 19.92 301 | ], 302 | [ 303 | "over", 304 | 19.92, 305 | 20.27 306 | ], 307 | [ 308 | "at", 309 | 20.27, 310 | 20.47 311 | ], 312 | [ 313 | "its", 314 | 20.47, 315 | 20.67 316 | ], 317 | [ 318 | "own", 319 | 20.7, 320 | 21.01 321 | ], 322 | [ 323 | "game", 324 | 21.01, 325 | 21.49 326 | ], 327 | [ 328 | "in", 329 | 21.53, 330 | 21.78 331 | ], 332 | [ 333 | "China", 334 | 21.78, 335 | 22.37 336 | ], 337 | [ 338 | "oversold", 339 | 22.68, 340 | 23.3 341 | ], 342 | [ 343 | "its", 344 | 23.3, 345 | 23.41 346 | ], 347 | [ 348 | "China", 349 | 23.41, 350 | 23.72 351 | ], 352 | [ 353 | "operations", 354 | 23.72, 355 | 24.47 356 | ], 357 | [ 358 | "to", 359 | 24.47, 360 | 24.6 361 | ], 362 | [ 363 | "DD", 364 | 24.6, 365 | 24.89 366 | ], 367 | [ 368 | "last", 369 | 24.89, 370 | 25.2 371 | ], 372 | [ 373 | "August", 374 | 25.23, 375 | 25.7 376 | ], 377 | [ 378 | "and", 379 | 25.93, 380 | 26.15 381 | ], 382 | [ 383 | "became", 384 | 26.15, 385 | 26.53 386 | ], 387 | [ 388 | "the", 389 | 26.53, 390 | 26.63 391 | ], 392 | [ 393 | "new", 394 | 26.63, 395 | 26.76 396 | ], 397 | [ 398 | "the", 399 | 26.76, 400 | 26.85 401 | ], 402 | [ 403 | "largest", 404 | 26.85, 405 | 27.45 406 | ], 407 | [ 408 | "shareholder", 409 | 27.48, 410 | 28.24 411 | ], 412 | [ 413 | "so", 414 | 28.54, 415 | 28.71 416 | ], 417 | [ 418 | "that", 419 | 28.71, 420 | 28.96 421 | ], 422 | [ 423 | "means", 424 | 28.96, 425 | 29.41 426 | ], 427 | [ 428 | "DD's", 429 | 29.6, 430 | 30.1 431 | ], 432 | [ 433 | "new", 434 | 30.1, 435 | 30.44 436 | ], 437 | [ 438 | "investment", 439 | 30.44, 440 | 31.06 441 | ], 442 | [ 443 | "effectively", 444 | 31.1, 445 | 31.94 446 | ], 447 | [ 448 | "makes", 449 | 31.94, 450 | 32.21 451 | ], 452 | [ 453 | "uber", 454 | 32.21, 455 | 32.54 456 | ], 457 | [ 458 | "an", 459 | 32.54, 460 | 32.69 461 | ], 462 | [ 463 | "investor", 464 | 32.69, 465 | 33.23 466 | ], 467 | [ 468 | "in", 469 | 33.23, 470 | 33.4 471 | ], 472 | [ 473 | "rival", 474 | 33.4, 475 | 33.92 476 | ], 477 | [ 478 | "ninety", 479 | 33.95, 480 | 34.26 481 | ], 482 | [ 483 | "nine", 484 | 34.26, 485 | 34.67 486 | ] 487 | ], 488 | "confidence": 0.8, 489 | "transcript": "DD is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 490 | }, 491 | { 492 | "transcript": "DD is probably best known and the company that peak over at its own game in China oversold its China operations to did you last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 493 | }, 494 | { 495 | "transcript": "Danny is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 496 | }, 497 | { 498 | "transcript": "Danny is probably best known and the company that peak over at its own game in China oversold its China operations to did you last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 499 | }, 500 | { 501 | "transcript": "ET is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 502 | }, 503 | { 504 | "transcript": "ET is probably best known and the company that peak over at its own game in China oversold its China operations to did you last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 505 | }, 506 | { 507 | "transcript": "DD is probably best known and the company that beat over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 508 | }, 509 | { 510 | "transcript": "DB is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 511 | }, 512 | { 513 | "transcript": "DTE is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes uber an investor in rival ninety nine " 514 | }, 515 | { 516 | "transcript": "DD is probably best known and the company that peak over at its own game in China oversold its China operations to DD last August and became the new the largest shareholder so that means DD's new investment effectively makes over an investor in rival ninety nine " 517 | } 518 | ], 519 | "final": true 520 | }, 521 | { 522 | "alternatives": [ 523 | { 524 | "timestamps": [ 525 | [ 526 | "as", 527 | 35.15, 528 | 35.39 529 | ], 530 | [ 531 | "for", 532 | 35.39, 533 | 35.49 534 | ], 535 | [ 536 | "ninety", 537 | 35.49, 538 | 35.73 539 | ], 540 | [ 541 | "nine", 542 | 35.73, 543 | 36.09 544 | ], 545 | [ 546 | "well", 547 | 36.13, 548 | 36.45 549 | ], 550 | [ 551 | "its", 552 | 36.48, 553 | 36.71 554 | ], 555 | [ 556 | "C.", 557 | 36.71, 558 | 36.96 559 | ], 560 | [ 561 | "E.", 562 | 36.96, 563 | 37.13 564 | ], 565 | [ 566 | "O.", 567 | 37.13, 568 | 37.31 569 | ], 570 | [ 571 | "both", 572 | 37.31, 573 | 37.67 574 | ], 575 | [ 576 | "praise", 577 | 37.67, 578 | 38.13 579 | ], 580 | [ 581 | "DD", 582 | 38.13, 583 | 38.54 584 | ], 585 | [ 586 | "and", 587 | 38.58, 588 | 38.84 589 | ], 590 | [ 591 | "took", 592 | 38.84, 593 | 39 594 | ], 595 | [ 596 | "a", 597 | 39, 598 | 39.06 599 | ], 600 | [ 601 | "swipe", 602 | 39.06, 603 | 39.61 604 | ], 605 | [ 606 | "at", 607 | 39.61, 608 | 39.71 609 | ], 610 | [ 611 | "uber", 612 | 39.71, 613 | 40.13 614 | ], 615 | [ 616 | "saying", 617 | 40.43, 618 | 40.76 619 | ], 620 | [ 621 | "in", 622 | 40.76, 623 | 40.85 624 | ], 625 | [ 626 | "a", 627 | 40.85, 628 | 40.9 629 | ], 630 | [ 631 | "statement", 632 | 40.9, 633 | 41.41 634 | ], 635 | [ 636 | "ninety", 637 | 41.57, 638 | 41.9 639 | ], 640 | [ 641 | "nine", 642 | 41.9, 643 | 42.19 644 | ], 645 | [ 646 | "is", 647 | 42.22, 648 | 42.37 649 | ], 650 | [ 651 | "incredibly", 652 | 42.37, 653 | 43.25 654 | ], 655 | [ 656 | "excited", 657 | 43.25, 658 | 43.8 659 | ], 660 | [ 661 | "to", 662 | 43.8, 663 | 43.9 664 | ], 665 | [ 666 | "partner", 667 | 43.9, 668 | 44.27 669 | ], 670 | [ 671 | "with", 672 | 44.27, 673 | 44.46 674 | ], 675 | [ 676 | "DD", 677 | 44.46, 678 | 44.91 679 | ], 680 | [ 681 | "the", 682 | 45.09, 683 | 45.23 684 | ], 685 | [ 686 | "world's", 687 | 45.23, 688 | 45.55 689 | ], 690 | [ 691 | "largest", 692 | 45.55, 693 | 46.14 694 | ], 695 | [ 696 | "and", 697 | 46.2, 698 | 46.48 699 | ], 700 | [ 701 | "best", 702 | 46.48, 703 | 47.21 704 | ], 705 | [ 706 | "ride", 707 | 47.31, 708 | 47.67 709 | ], 710 | [ 711 | "sharing", 712 | 47.67, 713 | 48.02 714 | ], 715 | [ 716 | "platform", 717 | 48.02, 718 | 48.7 719 | ] 720 | ], 721 | "confidence": 0.877, 722 | "transcript": "as for ninety nine well its C. E. O. both praise DD and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 723 | }, 724 | { 725 | "transcript": "as for ninety nine well it's C. E. O. both praise DD and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 726 | }, 727 | { 728 | "transcript": "as for ninety nine well its C. E. O. both praise DB and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 729 | }, 730 | { 731 | "transcript": "as for ninety nine well it's C. E. O. both praise DB and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 732 | }, 733 | { 734 | "transcript": "as for ninety nine while its C. E. O. both praise DD and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 735 | }, 736 | { 737 | "transcript": "as for ninety nine while its C. E. O. both praise DB and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 738 | }, 739 | { 740 | "transcript": "as for ninety nine well its C. E. O. both praise Didi and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 741 | }, 742 | { 743 | "transcript": "as for ninety nine well its C. E. O. both praised DD and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 744 | }, 745 | { 746 | "transcript": "as for ninety nine well its C. E. O. both praise dede and took a swipe at uber saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 747 | }, 748 | { 749 | "transcript": "as for ninety nine well its C. E. O. both praise DD and took a swipe at WBUR saying in a statement ninety nine is incredibly excited to partner with DD the world's largest and best ride sharing platform " 750 | } 751 | ], 752 | "final": true 753 | }, 754 | { 755 | "alternatives": [ 756 | { 757 | "timestamps": [ 758 | [ 759 | "now", 760 | 49.17, 761 | 49.43 762 | ], 763 | [ 764 | "did", 765 | 49.43, 766 | 49.7 767 | ], 768 | [ 769 | "he", 770 | 49.7, 771 | 49.82 772 | ], 773 | [ 774 | "led", 775 | 49.82, 776 | 50.19 777 | ], 778 | [ 779 | "a", 780 | 50.19, 781 | 50.25 782 | ], 783 | [ 784 | "group", 785 | 50.25, 786 | 50.56 787 | ], 788 | [ 789 | "of", 790 | 50.56, 791 | 50.69 792 | ], 793 | [ 794 | "investors", 795 | 50.69, 796 | 51.28 797 | ], 798 | [ 799 | "and", 800 | 51.28, 801 | 51.47 802 | ], 803 | [ 804 | "a", 805 | 51.47, 806 | 51.52 807 | ], 808 | [ 809 | "source", 810 | 51.52, 811 | 51.94 812 | ], 813 | [ 814 | "familiar", 815 | 51.94, 816 | 52.55 817 | ], 818 | [ 819 | "with", 820 | 52.55, 821 | 52.72 822 | ], 823 | [ 824 | "the", 825 | 52.72, 826 | 52.81 827 | ], 828 | [ 829 | "deal", 830 | 52.81, 831 | 53.22 832 | ], 833 | [ 834 | "tells", 835 | 53.4, 836 | 53.75 837 | ], 838 | [ 839 | "C.", 840 | 53.75, 841 | 53.89 842 | ], 843 | [ 844 | "N.", 845 | 53.89, 846 | 53.97 847 | ], 848 | [ 849 | "N.", 850 | 53.97, 851 | 54.08 852 | ], 853 | [ 854 | "money", 855 | 54.08, 856 | 54.32 857 | ], 858 | [ 859 | "that", 860 | 54.32, 861 | 54.51 862 | ], 863 | [ 864 | "it", 865 | 54.51, 866 | 54.61 867 | ], 868 | [ 869 | "is", 870 | 54.61, 871 | 54.74 872 | ], 873 | [ 874 | "worth", 875 | 54.74, 876 | 54.99 877 | ], 878 | [ 879 | "more", 880 | 54.99, 881 | 55.18 882 | ], 883 | [ 884 | "than", 885 | 55.18, 886 | 55.35 887 | ], 888 | [ 889 | "one", 890 | 55.35, 891 | 55.81 892 | ], 893 | [ 894 | "hundred", 895 | 55.81, 896 | 56.37 897 | ], 898 | [ 899 | "million", 900 | 56.37, 901 | 56.9 902 | ], 903 | [ 904 | "dollars", 905 | 56.9, 906 | 57.45 907 | ], 908 | [ 909 | "now", 910 | 57.82, 911 | 58 912 | ], 913 | [ 914 | "this", 915 | 58, 916 | 58.2 917 | ], 918 | [ 919 | "is", 920 | 58.2, 921 | 58.33 922 | ], 923 | [ 924 | "DD's", 925 | 58.33, 926 | 58.67 927 | ], 928 | [ 929 | "first", 930 | 58.67, 931 | 59.14 932 | ], 933 | [ 934 | "major", 935 | 59.14, 936 | 59.54 937 | ], 938 | [ 939 | "investment", 940 | 59.54, 941 | 60.16 942 | ], 943 | [ 944 | "in", 945 | 60.16, 946 | 60.25 947 | ], 948 | [ 949 | "Latin", 950 | 60.25, 951 | 60.54 952 | ], 953 | [ 954 | "America", 955 | 60.54, 956 | 61.17 957 | ], 958 | [ 959 | "setting", 960 | 61.37, 961 | 61.76 962 | ], 963 | [ 964 | "the", 965 | 61.76, 966 | 61.86 967 | ], 968 | [ 969 | "scene", 970 | 61.86, 971 | 62.19 972 | ], 973 | [ 974 | "for", 975 | 62.19, 976 | 62.35 977 | ], 978 | [ 979 | "a", 980 | 62.35, 981 | 62.45 982 | ], 983 | [ 984 | "new", 985 | 62.45, 986 | 62.89 987 | ], 988 | [ 989 | "rivalry", 990 | 62.89, 991 | 63.56 992 | ], 993 | [ 994 | "in", 995 | 63.62, 996 | 63.76 997 | ], 998 | [ 999 | "a", 1000 | 63.76, 1001 | 63.82 1002 | ], 1003 | [ 1004 | "region", 1005 | 63.82, 1006 | 64.23 1007 | ], 1008 | [ 1009 | "where", 1010 | 64.23, 1011 | 64.44 1012 | ], 1013 | [ 1014 | "Goober", 1015 | 64.44, 1016 | 64.79 1017 | ], 1018 | [ 1019 | "had", 1020 | 64.79, 1021 | 65.08 1022 | ], 1023 | [ 1024 | "already", 1025 | 65.19, 1026 | 65.57 1027 | ], 1028 | [ 1029 | "staked", 1030 | 65.57, 1031 | 66.05 1032 | ], 1033 | [ 1034 | "a", 1035 | 66.08, 1036 | 66.15 1037 | ], 1038 | [ 1039 | "claim", 1040 | 66.15, 1041 | 66.66 1042 | ] 1043 | ], 1044 | "confidence": 0.899, 1045 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars now this is DD's first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1046 | }, 1047 | { 1048 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars now this is these first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1049 | }, 1050 | { 1051 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars now this is the eighties first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1052 | }, 1053 | { 1054 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars no this is DD's first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1055 | }, 1056 | { 1057 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars no this is these first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1058 | }, 1059 | { 1060 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars now this is the news first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1061 | }, 1062 | { 1063 | "transcript": "now did he led a group of investors and a source familiar with the deal tells CNN money that it is worth more than one hundred million dollars now this is DD's first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1064 | }, 1065 | { 1066 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that is worth more than one hundred million dollars now this is DD's first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1067 | }, 1068 | { 1069 | "transcript": "now did he led a group of investors and a source familiar with the deal tells CNN money that it is worth more than one hundred million dollars now this is these first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1070 | }, 1071 | { 1072 | "transcript": "now did he led a group of investors and a source familiar with the deal tells C. N. N. money that it is worth more than one hundred million dollars no this is the eighties first major investment in Latin America setting the scene for a new rivalry in a region where Goober had already staked a claim " 1073 | } 1074 | ], 1075 | "final": true 1076 | }, 1077 | { 1078 | "alternatives": [ 1079 | { 1080 | "timestamps": [ 1081 | [ 1082 | "Sri", 1083 | 67, 1084 | 67.31 1085 | ], 1086 | [ 1087 | "spam", 1088 | 67.31, 1089 | 67.73 1090 | ], 1091 | [ 1092 | "CNN", 1093 | 67.73, 1094 | 68.25 1095 | ], 1096 | [ 1097 | "Hong", 1098 | 68.4, 1099 | 68.61 1100 | ], 1101 | [ 1102 | "Kong", 1103 | 68.61, 1104 | 68.91 1105 | ] 1106 | ], 1107 | "confidence": 0.615, 1108 | "transcript": "Sri spam CNN Hong Kong " 1109 | }, 1110 | { 1111 | "transcript": "Sri spam C. N. N. Hong Kong " 1112 | }, 1113 | { 1114 | "transcript": "sure he's found CNN Hong Kong " 1115 | }, 1116 | { 1117 | "transcript": "sure a spam CNN Hong Kong " 1118 | }, 1119 | { 1120 | "transcript": "sure a spam C. N. N. Hong Kong " 1121 | }, 1122 | { 1123 | "transcript": "Shri spam CNN Hong Kong " 1124 | }, 1125 | { 1126 | "transcript": "Shri spam C. N. N. Hong Kong " 1127 | }, 1128 | { 1129 | "transcript": "sure the spam CNN Hong Kong " 1130 | }, 1131 | { 1132 | "transcript": "surely spam CNN Hong Kong " 1133 | }, 1134 | { 1135 | "transcript": "sure he spam CNN Hong Kong " 1136 | } 1137 | ], 1138 | "final": true 1139 | } 1140 | ], 1141 | "result_index": 0 1142 | } 1143 | } --------------------------------------------------------------------------------