<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Hacking Chinese</provider_name><provider_url>https://www.hackingchinese.com</provider_url><author_name>Olle Linge</author_name><author_url>https://www.hackingchinese.com/author/admin/</author_url><title>A smart method to discover problems with tones</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="JcnG88nDDJ"&gt;&lt;a href="https://www.hackingchinese.com/a-smart-method-to-discover-problems-with-tones/"&gt;A smart method to discover problems with Mandarin sounds and tones&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.hackingchinese.com/a-smart-method-to-discover-problems-with-tones/embed/#?secret=JcnG88nDDJ" width="600" height="338" title="&#x201C;A smart method to discover problems with Mandarin sounds and tones&#x201D; &#x2014; Hacking Chinese" data-secret="JcnG88nDDJ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.hackingchinese.com/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://www.hackingchinese.com/wp-content/uploads/2011/01/tone-bingo-charts.png</thumbnail_url><thumbnail_width>1163</thumbnail_width><thumbnail_height>724</thumbnail_height><description>It's often hard to assess one's own pronunciation when learning Mandarin. People around you might understand what you are saying, but that doesn't necessarily mean your tones are good. Simply asking people if your pronunciation is good won't work either, because they will often tell you that your pronunciation is good even if it's not. So how can you find out how good your pronunciation really is?</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced (SSL caching disabled) 
Minified using Disk
Database Caching 38/56 queries in 0.021 seconds using Disk

Served from: www.hackingchinese.com @ 2026-04-16 19:17:11 by W3 Total Cache
-->