AICHE +
R
Remnote Integration

Voice input for spaced repetition

Speak your study notes into RemNote. Build flashcards naturally with voice.

Download AICHE
Works on:
macOSWindowsLinux

The short answer: open RemNote, click into any note, press ⌃+⌥+R (Mac) or Ctrl+Alt+R (Windows/Linux), speak your flashcard questions and explanations for 60-90 seconds, and AICHE inserts structured content.

RemNote combines note-taking with spaced repetition, but typing flashcard questions and hierarchical explanations takes 10+ minutes per topic. You understand the concept and know what questions will test retention, but typing interrupts learning flow.

  1. Open RemNote in your browser or desktop app.
  2. Navigate to your knowledge base or create a new note.
  3. Click into a rem where you want to add content.
  4. Press your AICHE hotkey to start recording.
  5. Speak your complete explanation with flashcard questions.
  6. Press the hotkey again-AICHE transcribes, applies Content Organization to structure hierarchy, and inserts the text.

Flashcard Creation

Concept to Question Pattern

When learning new concepts, dictate the explanation and questions together. Example: "Create notes on React hooks with spaced repetition cards. Main concept: useState manages component state without class components. Flashcard question: What are the two values returned by the useState hook. Answer: current state value and setter function to update it. Sub-concept: useState takes initial value as parameter that sets state on first render only. Flashcard question: When is the initial value parameter in useState evaluated. Answer: only on initial render, not on re-renders. Example: const count comma setCount equals useState zero creates a counter starting at zero. Flashcard question: How do you update state based on previous value in useState. Answer: pass a function to the setter that receives previous state and returns new state, like setCount parenthesis prev arrow prev plus one."

The complete explanation with embedded questions flows naturally when spoken. You teach the concept while creating the retention mechanism.

Hierarchical Knowledge Structure

RemNote's hierarchy turns outlines into flashcards automatically. Dictate structured notes: "Topic: JavaScript closure concepts. First level: closure is a function that accesses variables from outer scope even after outer function returns. Question: What is a closure in JavaScript. Second level: closures preserve variable references not values, meaning changes to outer variables affect the closure. Example: function counter creates internal count variable, returns increment function that accesses count, each call to increment modifies the same count variable showing closure maintains reference. Question: Do closures capture variable values or references. Third level: common use case is creating private variables through closure scope that can't be accessed directly. Question: How do closures enable data privacy in JavaScript."

Speaking hierarchical structure is effortless. Indentation and relationships are implicit in how you explain the concept.

Learning Workflows

Lecture Note Conversion

During or after lectures, capture content with immediate flashcard creation. Dictate: "Machine learning lecture on gradient descent. Core idea: optimization algorithm that iteratively moves toward minimum of loss function by following negative gradient. Create flashcard: What direction does gradient descent move to minimize loss function. Answer: direction of negative gradient, opposite of steepest increase. Technical detail: learning rate controls step size, too large causes overshooting minimum, too small leads to slow convergence. Create flashcard: What happens if learning rate is too large in gradient descent. Answer: algorithm overshoots minimum and may diverge. Practical application: batch gradient descent uses entire dataset per iteration for accurate gradients but slow computation, stochastic gradient descent uses single example for fast noisy updates. Create flashcard: Compare batch gradient descent and stochastic gradient descent. Answer: batch uses full dataset for accuracy, stochastic uses single example for speed."

Voice captures lecture content and generates review questions simultaneously, transforming passive listening into active learning.

Book Notes with Active Recall

When reading technical books, create notes with built-in testing. Example: "Reading Designing Data-Intensive Applications chapter on replication. Key insight: leader-based replication sends all writes to leader node that forwards changes to follower replicas. Question: In leader-based replication, which node handles writes. Answer: leader node only, followers are read-only replicas. Trade-off analysis: synchronous replication guarantees followers have latest data but adds latency to writes, asynchronous replication provides fast writes but risks data loss if leader fails. Question: What is the trade-off between synchronous and asynchronous replication. Answer: synchronous offers consistency with higher latency, asynchronous offers low latency with potential data loss. Implementation pattern: multi-leader replication allows writes to multiple nodes resolving conflicts, useful for multi-datacenter deployments. Question: When is multi-leader replication appropriate. Answer: multi-datacenter setups where writes need low latency in each region."

The verbal book summary with embedded questions creates reviewable knowledge as you read.

Cloze Deletion by Voice

RemNote supports cloze deletions for fill-in-the-blank testing. Dictate sentences with deletion markers: "The Big O complexity of binary search is... cloze... O of log n... end cloze... because it eliminates half the search space on each iteration. The worst case space complexity of quicksort is... cloze... O of n... end cloze... due to recursive call stack depth. HashMap lookup has average case time complexity of... cloze... O of 1... end cloze... using hash function to compute bucket index."

Speaking cloze deletions maintains learning flow while creating effective test items.

Advanced Study Patterns

Spaced Repetition Scheduling

RemNote automatically schedules flashcard review. Document scheduling strategy: "Configure spaced repetition settings for technical concepts. Set initial interval to one day for new cards requiring quick reinforcement. Use graduating interval of three days after first successful recall. Set easy interval to seven days for concepts mastered immediately. Configure maximum interval to six months preventing cards from disappearing permanently. Increase interval modifier to 1.3 for fast learners wanting accelerated scheduling."

Voice documents study system configuration that guides long-term learning strategy.

Concept Linking

Connect related concepts across notes: "Link useState hook concept to component lifecycle notes explaining that hooks replace lifecycle methods. Link to state management patterns showing how useState compares to Redux for simple state. Link to performance optimization notes discussing when to use useMemo versus useState for derived values. These connections create knowledge network where reviewing one concept surfaces related information."

Spoken links make knowledge relationships explicit, turning isolated notes into interconnected understanding.

Result: lecture notes with embedded flashcards, book summaries with active recall questions, and hierarchical concept explanations that took 25 minutes to type while switching between explanation and question formulation now take 7 minutes to dictate, and verbal teaching of concepts creates better flashcards because explaining out loud reveals knowledge gaps.

Do this now: open RemNote, choose a concept you're learning, press your hotkey, and spend 2 minutes teaching the concept out loud with explicit flashcard questions embedded in your explanation. The transcript becomes study notes with built-in spaced repetition.

#productivity#documents