ЗАМОЛЧАТЬ, сов. Прекратить говорить, петь, кричать и т.п.; ант. заговорить [pf. to fall silent, become silent]. Старик замолчал и пошевелил сухими губами.
ЗАМОЛКАТЬ, несов. (сов. замолкнуть). Прекращать (прекратить) издавать звуки: разговаривать, петь, кричать и т.п. [impf. to fall silent, become silent]. И после этого он надолго замолкал. Рояли замолкли.