Shān shēnzǐ的读音是shān shēn zǐ。
因为山棯子是一种常见的中药材,其汉语拼音为shān shēn zǐ,其中“shān”表示山,指该植物原产于山区,“shēn”则表示植物的果实,“zǐ”表示子实体,即种子。
所以,正确的发音应该是shān shēn zǐ。