No, in the Ki-61 the 20mm cannons are in the cowl and the 12.7mm machine guns are in the wings.
Grab one offline, go to external view and test it.
[edit] Variants
Ki-61 
12 original prototypes. 
Ki-61-I 
The first production version. 
Ki-61-Ia 
The second production fighter variant. Most were armed with 2 x 7.7 mm (0.303 in) and 2 x 12.7 mm (0.50 in) machine guns, but some were fitted with a pair of German 20 mm MG 151 cannon instead of wing machine guns. 
Ki-61-Ib 
Most armed with 4 x 12.7 mm machine guns, but some were fitted with a pair of German 20 mm MG 151 cannon instead of wing machine guns. 
Ki-61-I-KAIc 
Featured reinforced wings to permit carrying bombs or external fuel tanks, and had a 190 mm (7.5 in) fuselage stretch, a lightened structure, revised rear fuselage, and a fixed tail wheel. Armament comprised 2 x 20 mm cannon in the nose.[15] 
Ki-61-I-KAId 
Interceptor variant with 2 x 12.7 mm fuselage machine guns and 2 x 30 mm wing cannon. 
Ki-61-II 
Prototype with 10% greater wing area and a Ha-140 engine with 1,120 kW (1,500 hp) for takeoff; first flight December 1943; eight built. 
Ki-61-II-KAI 
Pre-production version with the original wing, a 220 mm (8.7 in) fuselage stretch, enlarged rudder, and Ha-140 engine; 30 built. 
Ki-61-II-KAIa 
Armed with 2 x 12.7 mm machine guns in the wings and 2 x 20 mm cannon in the fuselage. 
Ki-61-II-KAIb 
Armed with 4 x 20 mm cannon. 
Ki-61-III 
One prototype only. 
A total of 3,159 Ki-61 were built.[16]
It depends on what model your talking about, not all Ki's had cannons in the fuselage and not all had machine guns.