alt.hn

7/13/2026 at 11:18:30 AM

A voxel Tokyo in real Japan time – ride the Yamanote line and study Japanese

https://jivx.com/densha

by momentmaker

7/13/2026 at 6:37:59 PM

The voice does not sound like a native speaker. I don't mean it sounds like a non-human character, I mean something is subtly off. Timing or something. Is that intentional? Maybe pick a different TTS solution?

by socalgal2

7/13/2026 at 11:58:21 PM

> The voice does not sound like a native speaker.

It would be more attractive to me if it's vocaloid

by choutianxius

7/13/2026 at 12:34:33 PM

Fun. I studied Japanese for two years, let it slide and now every Kanji is like "Hmmm, I've seen that before but..." I can still read kana though, which is nice to know.

by johngossman

7/13/2026 at 9:27:09 PM

Furigana is a lifesaver

by iqihs

7/13/2026 at 12:16:52 PM

This looks very cool, but I find it very hard to read the text against the moving background. The lights in the "windows" of the voxel building do not provide good contrast.

by bentograd

7/13/2026 at 1:16:08 PM

I don't know why, but that was an extreme load on my computer/browser. The picture changed every ten-fifteen seconds, I don't know if that's intentional or not, but it wasn't something I wanted to watch. The computer fan ran at maximum and it was hard to get enough CPU to close the browser tab.

by Tor3

7/13/2026 at 3:43:58 PM

For me it showed 400 fps in the top left corner and my laptop fans spun up immediately as well. Seems to render frames continuously rather than waiting for the screen to refresh. Would probably be much less load when limited to 60 fps.

by NaiveBayesian

7/13/2026 at 4:20:37 PM

You need to click the "fps" text for it to actually show the FPS value (it'll be green). The 400 you saw was something else.

by Rohansi

7/14/2026 at 7:20:11 AM

Ah I stand corrected. Thanks for pointing that out!

by NaiveBayesian

7/13/2026 at 3:24:43 PM

If you right click on the page, you can 'open image in new tab' and get an image of the current screen. I assume that means it is rendering an entirely new image each frame... which is a tad wild.

by weakfish

7/13/2026 at 4:24:10 PM

> I assume that means it is rendering an entirely new image each frame... which is a tad wild.

What's wild about that? That's exactly what it's doing and what most uses of canvas/WebGL do.

by Rohansi

7/13/2026 at 6:52:34 PM

It's wild if it's running at 400 fps because nobody has a screen that refreshes at 400Hz. Every frame rendered past the screen refresh rate is wasted compute. Easily solved by limiting the frame rate.

by wyrdcurt

7/14/2026 at 8:12:08 PM

360hz screens have been available for about 6 years now and you can get one for $200-300 now. ~500hz monitors have been widely available for ~3 years now, and in the last year we've had companies launching monitors with 720hz and soon 1000hz refresh rates (1000hz is needed to avoid persistence blur due to sample and hold display tech https://blurbusters.com/blur-busters-law-amazing-journey-to-...).

Annoyingly, on Firefox this is locked to 60fps on my 120hz display.

by elabajaba

7/13/2026 at 8:13:04 PM

It's not running at 400 fps, the UI has the current global listener count next to a button that says "fps". The fps is only shown once you click that button. Weird design, I know.

by hmry

7/14/2026 at 2:02:51 AM

I spent three months with my family in Japan (Feb-Apr). We were in Osaka and used trains exclusively, just working remotely, homeschooling, living life with a few day/weekend trips. This captures for me the simple, clean, engineered beauty of being in a Japanese city. I just sat an watched for a while feeling like I was back there. Having the easy to learn characters above the traditional ones is also super nice. Amazing.

Being able to hover over the characters and see the phonetics would be a nice bonus for us beginners.

by chrisguilbeau

7/13/2026 at 1:41:57 PM

This looks good and I like the idea but I don't get what the "practice" is here?

by Zababa

7/13/2026 at 4:11:37 PM

Yeah I loaded it up and had no idea what to do.

by philote

7/13/2026 at 5:56:34 PM

you listen to the audio and try to determine if you can either read or understand the audio. it's repeated twice, once formally and once casually, so good for listening practice, but also good for adding new words/phrases into your vocabulary since some of them might be familiar but maybe reconfigured in a way that you don't normally see in your practice.

this is probably only useful if you've started learning a very small amount of grammar, know hiragana well enough to make furigana useful, and have started memorizing enough kanji/vocab to make 'overheard train chatter' useful. probably, generously, something maybe 3-6 months into your japanese language journey, so not good for bootstrapping.

by nsfmc

7/13/2026 at 6:30:23 PM

That makes sense. It seems a bit too slow to be really useful, as in, I feel like you'd want either to replay the audio as much as you want, or you can kind of listen passively/actively to something simple and slow.

by Zababa

7/13/2026 at 11:06:04 PM

I opened it and the TTS mispronounced the first sentence on screen. (ie it ignored the furigana and misread the first word)

by astrange

7/13/2026 at 12:53:58 PM

This site caused my iPhone to start playing music and wouldn’t stop until I rebooted. I’m on the latest security release of iOS. Something off about that.

by LastMuel

7/13/2026 at 12:59:43 PM

Works fine for me on a 17e.

by worrycue

7/13/2026 at 3:35:08 PM

I’m on an 11 Pro. The site works fine. The issue is the audio. It somehow continues playing after the page is closed and after the application I’m using is closed. It took a phone reboot to stop playing.

I’m not claiming that there’s malicious activity on the part of the site. I just wonder if there is something anomalous about how it plays audio.

by LastMuel

7/13/2026 at 6:37:11 PM

It's a bug in WebKit.

by socalgal2

7/13/2026 at 12:58:52 PM

[dead]

by iluvcommunism

7/13/2026 at 8:40:05 PM

I watched for a couple of minutes, and while it kept saying Japanese phrases, it just showed me floating by a large city landscape. Certainly nothing like being in a train.

Do you just need to wait a while to be in the train? Or for it to start?

by b112

7/13/2026 at 2:03:20 PM

I am going to reach out to you via email. I like this project and I am building something similar. Maybe we can collaborate or keep in contact.

by Lawyer24

7/13/2026 at 1:48:05 PM

Voxel Tokyo has very pleasant vibes.

by marginalia_nu

7/13/2026 at 2:47:02 PM

Tokyo has very pleasant vibes. It's an amazing city. My brother lives there since 30 years and I've been many times (it's so far that when I go, I go for 3 months).

My daughter loves it and, motivated by having japanese family, she's currently trying to learn japanese.

I think she'll love that site (I'll show it to her as soon as she comes back home).

by TacticalCoder

7/13/2026 at 8:08:26 PM

Meanwhile I am sitting in an InterCity"Express" train in Germany, which already started 14 minutes late, and somehow managed to drive so slowly, that at every stop another ~2 minutes were lost. Now just standing around at a stop, because of some medical emergency at the next station, and announced a delay of fucking 90 minutes. How long can it take to remove whoever causes the medical emergency from the tracks or wherever they are and continue driving? It is all so nuts here, all so idiotic. The last 10 times or so, that I have been traveling, every fucking time they have stupid issues.

And they don't even manage to have functioning displays inside the trains. Every now and then the displays are turned off. Why am I not allowed to see the up-to-date status?

by zelphirkalt

7/13/2026 at 8:36:09 PM

Medical emergency might well be somebody committing suicide (or trying to).

by darkwater

7/13/2026 at 8:53:04 PM

Yep, but then what takes 1h? They must have had that multiple times already. Either get them off the tracks in whatever state they are in, or get them out of the train. I don't find it to be a good reason to punish the collective amount of all train passengers in any train in the vicinity by making everyone an hour late. It seems very unprofessional.

by zelphirkalt

7/13/2026 at 11:04:11 PM

The train has probably already hit them and they need to be cleaned off it because you don't want to give your train employees PTSD or you run out of employees.

by astrange

7/13/2026 at 10:43:34 PM

Sounds like you have a solution for the trolley problem but modified so that the many are mildly inconvenienced instead of killed.

by rustman123

7/13/2026 at 9:47:26 PM

One day you might be that person who requires medical assistance. Think about that for a bit, considering what you just said.

by smilespray

7/13/2026 at 11:39:32 PM

Medical assistance can be received outside of the train, or once medical professionals are on board, while the train moves to the next station at the very least, if it isn't there already.

by zelphirkalt

7/14/2026 at 2:46:00 AM

First, i agree with you. Inconveniencing everyone is unacceptable when something ought to be taken care of as quickly as possible. That said…

if someone jumped in front of the train they probably need to get police, medical, and train teams out there. The police need to do a quick investigation and gather any evidence around tracks (could be foul play), the medical team needs to probably clean things up. You also probably need to have Inspectors for the train to check and make sure that the train and tracks are safe to continue.

Overall, having to get all three parties to the site and then assess and perform their duties, an hour seems pretty reasonable

by dripdry45

7/14/2026 at 12:16:01 AM

The trains need to be double-tracked rather than passing through each other.

by kevin_thibedeau

7/13/2026 at 1:29:22 PM

What a cool idea! Need something similar for Korean - perhaps the EverLine light rail line in Yongin.

by mrbluecoat

7/13/2026 at 5:45:33 PM

very cool and runs pretty nicely on my 2019 mac mini

by fitsumbelay

7/13/2026 at 5:38:43 PM

This reminds me of Sim Copter from when I was a kid

by kingkool68

7/13/2026 at 1:15:34 PM

Does this scale beyond N5/N4?

This could be a really useful tool.

by echelon

7/13/2026 at 6:42:28 PM

any volume control? voice is a bit loud and i couldn't find anything to turn it down.

by swang

7/13/2026 at 12:49:03 PM

love the tunes

by rimworld

7/13/2026 at 5:01:20 PM

Epic!

by badabidi

7/13/2026 at 9:01:06 PM

the experience for attempting to record my voice during practices is atrocious. the background music continues to play, and the obnoxious AI voice interrupted me at least twice, then it switched to "transcribing..." wth?

cute concept, please fix that flow..

by rambojohnson

7/13/2026 at 2:23:52 PM

lovely

by nexus2045

7/13/2026 at 2:51:38 PM

Slop

by wormpilled

7/13/2026 at 4:26:22 PM

I get the same feeling. There’s a lack of polish and intentionality to it. It’s a cool idea and a nice demo, and there’s certainly a lot of buttons and features.

But it’s been laggy on my device, it’s visually distracting, and the UX doesn’t seem particularly well-suited for practicing Japanese.

by mercanlIl

7/13/2026 at 7:07:21 PM

[flagged]

by palachdigital

7/14/2026 at 2:07:40 AM

[dead]

by Daz912

7/13/2026 at 2:46:14 PM

Looks nice, but what's the deal with Mickey Mouse voice? Is it sponsored by Disney or something?

by Keyframe

7/13/2026 at 3:05:17 PM

I think it's just one of the standard JP voice synthesisers available. I know I've heard almost exactly the same one on other Youtube videos using text-to-speech for Japanese.

by mister_mort

7/13/2026 at 4:05:06 PM

IIRC it's a popular TTS character called ずんだもん.

by 3371

7/13/2026 at 4:27:44 PM

So.. I know many people can read hiragana, but it is a very annoying habit of people who know a bit of Japanese to post un-transliterated Japanese text on an English language forum. For someone who doesn’t know Japanese your post reads ‘IIRC it’s a popular TTS character called ??NOT?FOR??YOU??’ - it communicates no information.

Writing ‘a popular TTS character called ずんだもん (zundamon)’ takes you very little time and gives readers a little more to work with, and which they can use to Google English language resources on the subject if they are interested.

by jameshart

7/13/2026 at 4:58:34 PM

I did but I removed the English part, not because I assume people can read hiragana, but because I assume people will need to search it up anyway.

by 3371

7/13/2026 at 5:39:54 PM

fwiw i recognize "zundamon" (and many other romanized japanese names/terms) without needing to look them up, but can not read the japanese

by narreme

7/13/2026 at 5:30:37 PM

Copy-pasting "ずんだもん" into Google gives you everything you want with the sidebar info, copy pasting "zundamon" into Google gives the same Wikipedia link on the sidebar. "Popular TTS character called" is enough to imply that what follows is the name, that you can then search.

by Zababa

7/13/2026 at 8:17:01 PM

Try to be more generous with your change requests - not everyone has enough time to fix every bug in their comment.

The strongest plausible interpretation is that when keywords are in another language, it is best to give the original language keyword rather than the anglecised/romanised version (which is so often incorrect e.g. Huawei's Tau[1]). It is also plausible that English is their second language.

[1] https://news.ycombinator.com/item?id=48816034

by robocat

7/13/2026 at 4:49:12 PM

[flagged]

by kridsdale1

7/13/2026 at 4:34:41 PM

Doesn't really sound like ずんだもん tbh. Can't recall which voice it is however.

by vdsk

7/13/2026 at 3:41:52 PM

Japan likes their cutesy little-girl voices.

by AdmiralAsshat

7/13/2026 at 4:48:27 PM

that's just how their women sound to us. cutesy anime girls are voiced by aunties over 30.

by vlian2088

7/13/2026 at 6:31:46 PM

As an addendum: Japanese isn't as all-in on pitch having semantics as Chinese, but pitch is very important. Words have "pitch accent" rather than "stress" the way English has, and overall pitch is strongly politeness-coded.

Speaking higher is politer, and noticeably dropping your pitch is threatening. You probably would pitch-up when speaking to your boss, and people working in shops or restaurants nearly sing welcome/thank you for coming type things.

by redwall_hp

7/13/2026 at 7:13:34 PM

How would you pitch-up?

Does the entire Japanese population learn these things while growing up?

by kanbankaren

7/13/2026 at 9:51:04 PM

I think it's called learning to speak.

by smilespray

7/14/2026 at 2:54:50 AM

Don't be smartass. My question was how to change pitch? Most people can't change their pitch unless they have been trained. I can't speak with the pitch of child or woman. Neither are most people.

by kanbankaren

7/14/2026 at 9:01:23 AM

It's all relative. Nobody expects a grown man post-voice change to speak with the pitch of a child.

by smilespray

7/13/2026 at 4:50:29 PM

So are cartoon boys in the west.

by kridsdale1

7/13/2026 at 3:51:57 PM

How infantile then

by Keyframe

7/13/2026 at 6:06:03 PM

Comparing our culture to others, women in the U.S. are raised to do much the same. Ask anyone woman constantly misgendered for not having a high-pitched woman’s speaking tone (e.g. pacific islanders) and they’ll confirm. Best not throw stones from glass houses.

by altairprime

7/13/2026 at 7:15:37 PM

I don't know, I don't live or am from US.

by Keyframe

7/13/2026 at 10:29:11 PM

Well, rephrased then in more literal speak: being less dismissively-judgmental and more observational will go a long way in this community.

by altairprime

7/14/2026 at 12:01:22 PM

Sure, I've been here for almost 20 years. It doesn't change a fact it sounds stupid. I asked two colleagues from Japan and they both agreed this probably wasn't done by a japanese person.

by Keyframe

7/13/2026 at 4:29:12 PM

That is an anime voice.

by cynicalsecurity

7/13/2026 at 7:22:04 PM

[dead]

by winuser3661

7/13/2026 at 8:56:55 PM

[dead]

by ath3nd