{"id":4287,"date":"2026-05-21T15:25:20","date_gmt":"2026-05-21T15:25:20","guid":{"rendered":"https:\/\/www.readingca.org.uk\/wordpress\/?page_id=4287"},"modified":"2026-05-21T17:27:24","modified_gmt":"2026-05-21T17:27:24","slug":"260508-%e8%b2%b7%e7%81%ab%e8%bb%8a%e7%a5%a8-%e5%83%b9%e6%a0%bc-%e5%90%8c%e6%84%8f%e8%b3%bc%e8%b2%b7","status":"publish","type":"post","link":"https:\/\/www.readingca.org.uk\/wordpress\/260508-%e8%b2%b7%e7%81%ab%e8%bb%8a%e7%a5%a8-%e5%83%b9%e6%a0%bc-%e5%90%8c%e6%84%8f%e8%b3%bc%e8%b2%b7\/","title":{"rendered":"260508 &#8211; \u50f9\u683c + \u540c\u610f\u8cfc\u8cb7"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4287\" class=\"elementor elementor-4287\">\n\t\t\t\t<div class=\"elementor-element elementor-element-382a9c4c e-flex e-con-boxed e-con e-parent\" data-id=\"382a9c4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50cf83a0 elementor-widget elementor-widget-html\" data-id=\"50cf83a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* Container for the whole phrase block *\/\r\n.bilingual-output {\r\n  display: flex;\r\n  flex-direction: column;\r\n  align-items: center;\r\n  gap: 0.6rem;\r\n  padding: 1rem;\r\n  border: 1px solid #ddd;\r\n  border-radius: 8px;\r\n  background: #f9f9f9;\r\n  max-width: 400px;\r\n  margin: 1rem auto;\r\n  text-align: center;\r\n  font-family: \"Segoe UI\", sans-serif;\r\n}\r\n\r\n\/* Image styling *\/\r\n.phrase-image {\r\n  max-width: 100%;\r\n  height: auto;\r\n  border-radius: 6px;\r\n  box-shadow: 0 2px 6px rgba(0,0,0,0.15);\r\n}\r\n\r\n\/* English, IPA, Cantonese text *\/\r\n.bilingual-english,\r\n.bilingual-ipa,\r\n.bilingual-cantonese {\r\n  display: block;\r\n  font-size: 1.1rem;\r\n  margin: 0.2rem 0;\r\n}\r\n\r\n.bilingual-english { color: black; }\r\n.bilingual-ipa { font-style: italic; color: red; }\r\n.bilingual-cantonese { color: #006699; }\r\n\r\n\/* Highlight markers inside text *\/\r\n.highlight {\r\n  background: #ffe680;\r\n  padding: 0 0.2em;\r\n  border-radius: 3px;\r\n}\r\n\r\n\/* Audio button styling *\/\r\n.button.button-blue {\r\n  background: #0073e6;\r\n  color: #fff;\r\n  border: none;\r\n  padding: 0.5rem 1rem;\r\n  border-radius: 4px;\r\n  cursor: pointer;\r\n  transition: background 0.2s ease;\r\n}\r\n\r\n.button.button-blue:hover {\r\n  background: #005bb5;\r\n}\r\n\r\n.header-1 {\r\n    font-size: 1.5em;\r\n    text-align:center;\r\n    border:0.01em solid blue;\r\n    border-radius:0.5em;\r\n    outline: #6bc2dd solid 0.3em;\r\n    background: rgba(203,232,236,0.2);\r\n    padding:10px;\r\n}\r\n\r\n.header-1 .bilingual-output .bilingual-english {\r\n    color:black;\r\n    text-align:left;\r\n    text-shadow: 2px 2px 4px #0066cc;\r\n    font-size: 1.2em;\r\n}\r\n.header-1 .bilingual-cantonese {\r\n    font-size: 1.2em;\r\n}\r\n.header-2 {\r\n    color:blue;\r\n    font-size: 1.5em;\r\n    text-align:center;\r\n    border:0.01em solid blue;\r\n    border-radius:0.5em;\r\n   \r\n    background: rgba(203,232,236,0.2);\r\n    padding:5px;\r\n}\r\n\r\naudio { display: none;}\r\n\r\n.phrase-audio-player {\r\n    display: block !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\r\n.pronunciation-recorder .button-group {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 10px;\r\n\r\n  \/* Pin to bottom of viewport *\/\r\n  position: fixed;\r\n  bottom: 0;\r\n  left: 0;\r\n  width: 100%;\r\n\r\n  \/* Styling for visibility *\/\r\n  background: #f9f9f9;   \/* optional: give it a background *\/\r\n  padding: 10px;         \/* space around buttons *\/\r\n  border-top: 1px solid #ccc; \/* subtle divider *\/\r\n  z-index: 1000;         \/* keep it above other elements *\/\r\n}\r\n.pronunciation-recorder button {\r\n  font-size: 16px;\r\n  padding: 6px 12px;\r\n  border: 1px solid #ccc;\r\n  border-radius: 6px;\r\n  background-color: #f0f0f0;\r\n  color: #333;\r\n  cursor: pointer;\r\n  transition: background-color 0.3s ease;\r\n}\r\n\r\n.pronunciation-recorder button:hover {\r\n  background-color: #e0e0e0;\r\n}\r\n\r\n\r\n<\/style>\r\n\r\n<script>\r\nfunction playAudioSegment(button) {\r\n    const filename = button.getAttribute('data-clip');\r\n    \r\n    const audio = new Audio(filename);\r\n    button.style.backgroundColor = '#ff4c4c'; \/\/ Active color\r\n    audio.play();\r\n\r\n    audio.addEventListener('ended', () => {\r\n        button.style.backgroundColor = '#4c8eff'; \/\/ Reset color\r\n    });\r\n}\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29e6e39 e-flex e-con-boxed e-con e-parent\" data-id=\"29e6e39\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9aa09bc e-con-full e-flex e-con e-child\" data-id=\"9aa09bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06ae6df elementor-widget elementor-widget-text-editor\" data-id=\"06ae6df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: left;\">\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a402f3 elementor-widget elementor-widget-shortcode\" data-id=\"5a402f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">[sound file=\"https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/price-n-buy.mp3\"]<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8b9d2f0 e-flex e-con-boxed e-con e-parent\" data-id=\"8b9d2f0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-73a067c elementor-widget elementor-widget-heading\" data-id=\"73a067c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u8b1b\u7fa9<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-91429fe e-con-full e-flex e-con e-child\" data-id=\"91429fe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d6f203 elementor-widget elementor-widget-text-editor\" data-id=\"5d6f203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\">5 \u6708 8 \u65e5 \u661f\u671f\u4e94<br \/>\u6bcf\u65e5\u82f1\u8a9e<br \/>\u8cb7\u706b\u8eca\u7968\uff08\u7b2c\u56db\u8ab2\uff09<\/h4><h4 style=\"text-align: center;\">Buying a Train Ticket (Lesson 4)<\/h4><h4 style=\"text-align: center;\">\u984c\u76ee\uff1a\u50f9\u683c + \u540c\u610f\u8cfc\u8cb7<\/h4><h4 style=\"text-align: center;\">Price + Agreeing to Buy<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-795c990 e-con-full e-flex e-con e-child\" data-id=\"795c990\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b311689 e-con-full e-flex e-con e-child\" data-id=\"b311689\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8c1e51 elementor-widget elementor-widget-text-editor\" data-id=\"d8c1e51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\">\u95dc\u9375\u53e5\u5b50<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e56a1ca elementor-widget elementor-widget-text-editor\" data-id=\"e56a1ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u53e5\u5b50<\/strong>\uff1a<span style=\"color: #993300;\"><b>That will be \u00a318.10.<\/b><\/span><\/p><p><strong>\u610f\u601d\uff1a<\/strong> <span style=\"color: #003366;\">\u5462\u500b\u4fc2\u00a318.10\u3002<\/span><\/p><table style=\"width: 100%; border-collapse: collapse;\"><tbody><tr><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u8a9e\u584a\u8207\u7bc0\u594f<\/strong><\/th><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u570b\u969b\u97f3\u6a19<\/strong><\/th><\/tr><tr><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>THAT<\/strong> will <strong>BE<\/strong><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>EIGH<\/strong> \u2011teen<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>POUNDS<\/strong> ten<\/span><\/p><\/td><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u00f0\u00e6t w\u026al bi\u02d0\u00a0<\/em><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u02cc<\/em><\/span><em style=\"color: #ff0000; font-weight: inherit;\">e\u026a\u02c8ti\u02d0n<\/em><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u02c8pa\u028andz \u02c8t\u025bn<\/em><\/span><\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18ab740 elementor-widget elementor-widget-text-editor\" data-id=\"18ab740\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u53e5\u5b50<\/strong>\uff1a<span style=\"color: #993300;\"><b>That sounds reasonable. I\u2019ll take it.\u00a0<\/b><\/span><\/p><p><strong>\u610f\u601d\uff1a<\/strong> <span style=\"color: #003366;\">\u807d\u8d77\u4f86\u5408\u7406\u3002 \u6211\u6703\u8cb7\u3002<\/span><\/p><table style=\"width: 100%; border-collapse: collapse;\"><tbody><tr><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u8a9e\u584a\u8207\u7bc0\u594f<\/strong><\/th><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u570b\u969b\u97f3\u6a19<\/strong><\/th><\/tr><tr><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>THAT SOUNDS <\/strong><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>REA <\/strong>\u2011son\u2011a\u2011ble.<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\">I\u2019ll<strong> TAKE\u00a0 <\/strong>it.<\/span><\/p><p style=\"text-align: left;\">\u00a0<\/p><\/td><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u00f0\u00e6t sa\u028andz \u02c8<\/em><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>ri\u02d0zn\u0259bl\u00a0 <\/em><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>a\u026al te\u026ak \u026at<\/em><\/span><\/p><p style=\"text-align: left;\">\u00a0<\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-620cae6 e-con-full e-flex e-con e-child\" data-id=\"620cae6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3687e7 elementor-widget elementor-widget-text-editor\" data-id=\"c3687e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\"><strong>\u00a318.10 \u5605\u5169\u500b\u8b1b\u6cd5<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e3f239 elementor-widget elementor-widget-text-editor\" data-id=\"8e3f239\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u8b1b\u6cd5\u4e00<\/strong>\uff1a<span style=\"color: #993300;\"><b>Eighteen pounds ten.<\/b><\/span><\/p><table style=\"width: 100%; border-collapse: collapse;\"><tbody><tr><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u8a9e\u584a\u8207\u7bc0\u594f<\/strong><\/th><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u570b\u969b\u97f3\u6a19<\/strong><\/th><\/tr><tr><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>EIGH<\/strong> \u2011teen<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>POUNDS<\/strong> ten<\/span><\/p><\/td><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u02cc<\/em><\/span><em style=\"color: #ff0000; font-weight: inherit;\">e\u026a\u02c8ti\u02d0n<\/em><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u02c8pa\u028andz \u02c8t\u025bn<\/em><\/span><\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c97ca1f elementor-widget elementor-widget-text-editor\" data-id=\"c97ca1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>\u53e5\u5b50<\/strong>\uff1a<span style=\"color: #993300;\"><b>Eighteen pounds and ten pence.\u00a0<\/b><\/span><\/p><table style=\"width: 100%; border-collapse: collapse;\"><tbody><tr><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u8a9e\u584a\u8207\u7bc0\u594f<\/strong><\/th><th style=\"border: 1px solid #ccc; padding: 8px;\"><strong>\u570b\u969b\u97f3\u6a19<\/strong><\/th><\/tr><tr><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong>EIGH <\/strong>\u2011teen<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong> POUNDS <\/strong>and\u00a0<\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #008000;\"><strong> TEN <\/strong>pence<\/span><\/p><p style=\"text-align: left;\">\u00a0<\/p><\/td><td style=\"border: 1px solid #ccc; padding: 8px;\"><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em>\u02cce\u026a\u02c8ti\u02d0n<\/em><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em> \u02c8pa\u028andz \u0259n<\/em><\/span><\/p><p style=\"text-align: left;\"><span style=\"color: #ff0000;\"><em> \u02c8t\u025bn \u02ccp\u025bns<\/em><\/span><\/p><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8891c46 e-con-full e-flex e-con e-child\" data-id=\"8891c46\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-467811c elementor-widget elementor-widget-text-editor\" data-id=\"467811c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"text-align: center;\"><strong>\u6211\u554f\u4f60\u7b54<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8de4db7 elementor-widget elementor-widget-text-editor\" data-id=\"8de4db7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div data-testid=\"chat-page\"><h2><span style=\"font-size: 16px;\">\u6211\u8b1b\u552e\u7968\u54e1\uff0c\u4f60\u8b1b\u65c5\u5ba2<\/span><\/h2><p><strong>\u552e\u7968\u54e1\uff1a<\/strong><span style=\"color: #000000;\">That will be \u00a318.10.<\/span><\/p><p><strong>\u65c5\u5ba2\uff1a<\/strong><span style=\"color: #008000;\">That sounds reasonable. I\u2019ll take it.<\/span><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-62fdb730 e-flex e-con-boxed e-con e-parent\" data-id=\"62fdb730\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-307c6329 elementor-widget elementor-widget-shortcode\" data-id=\"307c6329\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div class=\"pronunciation-recorder\">\n        <div class=\"button-group\">\n            <button id=\"recorder_6a2348a9cb101_recordBtn\">\ud83c\udf99\ufe0f \u9304\u97f3<\/button>\n            <button id=\"recorder_6a2348a9cb101_playBtn\" disabled>\u25b6\ufe0f \u64ad\u653e<\/button>\n        <\/div>\n        <audio id=\"recorder_6a2348a9cb101_userAudio\"><\/audio>\n    <\/div>\n\n    <script>\n    (function(uid){\n        let mediaRecorder;\n        let recordedChunks = [];\n\n        const recordBtn = document.getElementById(uid + '_recordBtn');\n        const playBtn   = document.getElementById(uid + '_playBtn');\n        const userAudio = document.getElementById(uid + '_userAudio');\n\n        recordBtn.onclick = async () => {\n            \/\/ Stop recording if already active\n            if (mediaRecorder && mediaRecorder.state === 'recording') {\n                mediaRecorder.stop();\n                recordBtn.textContent = '\ud83c\udf99\ufe0f \u9304\u97f3';\n                return;\n            }\n\n            try {\n                \/\/ Request microphone access\n                const stream = await navigator.mediaDevices.getUserMedia({ audio: true });\n\n                \/\/ Choose a supported format\n                let options = {};\n                if (MediaRecorder.isTypeSupported('audio\/webm')) {\n                    options.mimeType = 'audio\/webm';\n                } else if (MediaRecorder.isTypeSupported('audio\/mp4')) {\n                    options.mimeType = 'audio\/mp4';\n                } else if (MediaRecorder.isTypeSupported('audio\/wav')) {\n                    options.mimeType = 'audio\/wav';\n                }\n\n                mediaRecorder = new MediaRecorder(stream, options);\n                recordedChunks = [];\n\n                mediaRecorder.ondataavailable = e => {\n                    if (e.data.size > 0) recordedChunks.push(e.data);\n                };\n\n                mediaRecorder.onstop = () => {\n                    const blob = new Blob(recordedChunks, { type: options.mimeType });\n                    userAudio.src = URL.createObjectURL(blob);\n                    playBtn.disabled = false;\n                };\n\n                mediaRecorder.start();\n                recordBtn.textContent = '\u23f9\ufe0f \u505c\u6b62';\n\n            } catch (err) {\n                alert(\"Microphone access denied or unavailable: \" + err.message);\n            }\n        };\n\n        playBtn.onclick = () => {\n            userAudio.play().catch(err => {\n                alert(\"Playback failed: \" + err.message);\n            });\n        };\n    })('recorder_6a2348a9cb101');\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/price-n-buy.mp3&#8243;] \u8b1b\u7fa9 5 \u6708 8 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u7b2c\u56db\u8ab2\uff09 Buying a Train Ticket (Lesson 4) \u984c\u76ee\uff1a\u50f9\u683c + \u540c\u610f\u8cfc\u8cb7 Price + [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5,1],"tags":[24],"class_list":["post-4287","post","type-post","status-publish","format-standard","hentry","category-learning-english","category-uncategorized","tag-daily-english"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Joe Au","author_link":"https:\/\/www.readingca.org.uk\/wordpress\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/price-n-buy.mp3&#8243;] \u8b1b\u7fa9 5 \u6708 8 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u7b2c\u56db\u8ab2\uff09 Buying a Train Ticket (Lesson 4) \u984c\u76ee\uff1a\u50f9\u683c + \u540c\u610f\u8cfc\u8cb7 Price + [&hellip;]","rttpg_featured_image_url":null,"rttpg_author":{"display_name":"Joe Au","author_link":"https:\/\/www.readingca.org.uk\/wordpress\/author\/admin\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/www.readingca.org.uk\/wordpress\/category\/learning-english\/\" rel=\"category tag\">Learning English<\/a> <a href=\"https:\/\/www.readingca.org.uk\/wordpress\/category\/uncategorized\/\" rel=\"category tag\">Uncategorized<\/a>","rttpg_excerpt":"\u8ab2\u6587\u8b1b\u89e3\u9304\u97f3 [sound file=&#8221;https:\/\/www.readingca.org.uk\/sounds\/buying-train-ticket\/price-n-buy.mp3&#8243;] \u8b1b\u7fa9 5 \u6708 8 \u65e5 \u661f\u671f\u4e94\u6bcf\u65e5\u82f1\u8a9e\u8cb7\u706b\u8eca\u7968\uff08\u7b2c\u56db\u8ab2\uff09 Buying a Train Ticket (Lesson 4) \u984c\u76ee\uff1a\u50f9\u683c + \u540c\u610f\u8cfc\u8cb7 Price + [&hellip;]","_links":{"self":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=4287"}],"version-history":[{"count":49,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4287\/revisions"}],"predecessor-version":[{"id":4415,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/posts\/4287\/revisions\/4415"}],"wp:attachment":[{"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=4287"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/categories?post=4287"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.readingca.org.uk\/wordpress\/wp-json\/wp\/v2\/tags?post=4287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}