RSSAmplifier

Blog

Blog

{{ posts }}...

blog.gabrielwong.devRSS feed ↗3 posts

Latest posts

Creating a Home Assistant speech-to-text engine

I bought a Home Assistant Voice to control my IoT devices with voice commands. Home Assistant offers two out-of-the-box options for speech-to-text: a Home Assistant Cloud subscription , or a local setup . I didn’t need the extra features from the Cloud option, so I went with the local setup, but it performed extremely poorly. On my limited hardware, each voice command took 6-8 seconds to process.…

Overriding Tailscale rules in Aliyun ECS

Overview In the previous post , we explained that Tailscale’s default firewall rules were blocking access to our DNS servers. To fix this, we added custom DNS rules that would take precedence over Tailscale's rules. However, when Tailscale or the instance restarts, the default Tailscale rules are reapplied, overriding our custom DNS rules and making them ineffective. In this post, we will…

Network issues with Tailscale and Aliyun ECS

Aliyun ECS is basically the AWS EC2 of Alibaba. While setting up my ECS instance, I had trouble accessing certain websites. For instance, I could reach google.com but not fast.com . In the terminal, ping google.com and ping 1.1.1.1 worked, but ping fast.com did not. I eventually figured out that the problem was with my DNS server. I could ping google.com only because its DNS results had been…