Work in ZF, and assume the compactness theorem. Let $\mathsf{AC}^\text{fin}$ be the sentence "every collection of finite non-empty sets has a choice function".
UPDATE: Thank you to the helpful answerers. My proof below is invalid, and has been struck through to avoid confusing future generations of questioneers and maths students.
Here is my proof sketch of $\mathsf{Compactness} \vdash \mathsf{AC}^\text{fin}$: let $\phi_n$ be the sentence "every non-empty collection of $n$ finite sets has a choice function", for each $n\in\omega$. By induction, we show this holds for arbitrarily large finite collections of $\phi_n$s: if $n=0$, then $\varnothing$ is our choice function; if $n=k+1$ and the claim holds for $k$, then we can partition our collection into a $k$-size family and a singleton family, each of which have choice functions. Now we invoke compactness to extend it to the set of all $\phi_n$.
I'm not seeing where we used the finiteness of the individual sets, since each step seems to hold irregardless.
This post, though it names both "compactness" and "axiom of choice", seems not to be relevant.
This post, this post, and this post seem to be more about the act of choosing itself.